public class ChainingSignatureTrustEngineFactory extends AbstractComponentAwareFactoryBean<ChainingSignatureTrustEngine>
ChainingSignatureTrustEngine. 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 |
|---|
ChainingSignatureTrustEngineFactory(List<Object> list)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected ChainingSignatureTrustEngine |
doCreateInstance() |
Class<?> |
getObjectType() |
createInstance, destroyInstancepublic Class<?> getObjectType()
getObjectType in interface org.springframework.beans.factory.FactoryBean<ChainingSignatureTrustEngine>getObjectType in class org.springframework.beans.factory.config.AbstractFactoryBean<ChainingSignatureTrustEngine>protected ChainingSignatureTrustEngine doCreateInstance() throws Exception
doCreateInstance in class AbstractComponentAwareFactoryBean<ChainingSignatureTrustEngine>ExceptionCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.