public class ChainingTrustEngineFactory extends AbstractComponentAwareFactoryBean<ChainingTrustEngine>
ChainingTrustEngine. This finesses the issue that some parsers are not supported
and return a bean of type object and these cannot be injected into the trust engine. This factory just filters the
unsupported engines out. A warning has been issued at point of parse so no further logging is required.| Modifier and Type | Field and Description |
|---|---|
private List<Object> |
engines
The unfiltered list of putative trust engines.
|
| Constructor and Description |
|---|
ChainingTrustEngineFactory(List<Object> list)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected ChainingTrustEngine |
doCreateInstance() |
Class<?> |
getObjectType() |
createInstance, destroyInstancepublic Class<?> getObjectType()
getObjectType in interface org.springframework.beans.factory.FactoryBean<ChainingTrustEngine>getObjectType in class org.springframework.beans.factory.config.AbstractFactoryBean<ChainingTrustEngine>protected ChainingTrustEngine doCreateInstance() throws Exception
doCreateInstance in class AbstractComponentAwareFactoryBean<ChainingTrustEngine>ExceptionCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.