Class OIDCMapBasedMetadataResolver
java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent
net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver<String,Map<String,Object>>
net.shibboleth.oidc.metadata.impl.OIDCMapBasedMetadataResolver
- All Implemented Interfaces:
MapBasedMetadataResolver,OIDCMetadataResolver<Map<String,,Object>> Component,DestructableComponent,IdentifiableComponent,IdentifiedComponent,InitializableComponent,Resolver<Map<String,Object>, CriteriaSet>
public class OIDCMapBasedMetadataResolver
extends AbstractOIDCMetadataResolver<String,Map<String,Object>>
implements MapBasedMetadataResolver
Concrete metadata resolver for OIDC Provider configuration metadata resolution.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedOIDCMapBasedMetadataResolver(MetadataCache<Map<String, Object>> metadataCache) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected voidInitialise this metadata provider.Methods inherited from class net.shibboleth.oidc.metadata.impl.AbstractOIDCMetadataResolver
doDestroy, doInitialize, getCache, getCriterionPredicateRegistry, getLogPrefix, isFailFastInitialization, isSatisfyAnyPredicates, predicateFilterCandidates, resolve, resolveSingle, setCriterionPredicateRegistry, setFailFastInitialization, setSatisfyAnyPredicatesMethods inherited from class net.shibboleth.shared.component.AbstractIdentifiableInitializableComponent
setIdMethods inherited from class net.shibboleth.shared.component.AbstractIdentifiedInitializableComponent
ensureId, getId, ifDestroyedThrowDestroyedComponentException, ifInitializedThrowUnmodifiabledComponentException, ifNotInitializedThrowUninitializedComponentExceptionMethods inherited from class net.shibboleth.shared.component.AbstractInitializableComponent
checkComponentActive, checkSetterPreconditions, destroy, initialize, isDestroyed, isInitializedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.shibboleth.shared.component.IdentifiedComponent
getIdMethods inherited from interface net.shibboleth.shared.resolver.Resolver
resolve, resolveSingle
-
Constructor Details
-
OIDCMapBasedMetadataResolver
Constructor.- Parameters:
metadataCache- the cache to hold metadata.
-
-
Method Details
-
initMetadataResolver
Description copied from class:AbstractOIDCMetadataResolverInitialise this metadata provider. Subclasses will need to override this method.- Specified by:
initMetadataResolverin classAbstractOIDCMetadataResolver<String,Map<String, Object>> - Throws:
ComponentInitializationException- if initialization fails.
-