org.opensaml.security
Class MetadataCredentialResolverFactory
java.lang.Object
org.opensaml.xml.util.AbstractSingletonFactory<Input,Output>
org.opensaml.xml.util.AbstractWrappedSingletonFactory<MetadataProvider,MetadataCredentialResolver>
org.opensaml.security.MetadataCredentialResolverFactory
- All Implemented Interfaces:
- SingletonFactory<MetadataProvider,MetadataCredentialResolver>
public class MetadataCredentialResolverFactory
- extends AbstractWrappedSingletonFactory<MetadataProvider,MetadataCredentialResolver>
Singleton factory for producing instances of MetadataCredentialResolver
based on a given instance of MetadataProvider
.
Only once instance of a metadata credential resolver will exist for
each metadata provider instance.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
factory
private static MetadataCredentialResolverFactory factory
- The global instance of the factory itself.
MetadataCredentialResolverFactory
protected MetadataCredentialResolverFactory()
- Constructor.
This constructor hides the superclass public constructor, forcing
the single, global factory instance to be obtained from
getFactory()
.
getFactory
public static MetadataCredentialResolverFactory getFactory()
- Return the global factory instance.
- Returns:
- the global factory instance
createNewInstance
protected MetadataCredentialResolver createNewInstance(MetadataProvider metadataProvider)
-
- Specified by:
createNewInstance
in class AbstractSingletonFactory<MetadataProvider,MetadataCredentialResolver>
Copyright © 1999-2013. All Rights Reserved.