Class OIDCMapBasedMetadataResolver
- java.lang.Object
-
- net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
-
- net.shibboleth.utilities.java.support.component.AbstractIdentifiedInitializableComponent
-
- net.shibboleth.utilities.java.support.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
Constructors Modifier Constructor Description protectedOIDCMapBasedMetadataResolver(MetadataCache<Map<String,Object>> metadataCache)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidinitMetadataResolver()Initialise 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, setSatisfyAnyPredicates
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractIdentifiableInitializableComponent
setId
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractIdentifiedInitializableComponent
getId
-
Methods inherited from class net.shibboleth.utilities.java.support.component.AbstractInitializableComponent
destroy, initialize, isDestroyed, isInitialized
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiedComponent
getId
-
Methods inherited from interface net.shibboleth.utilities.java.support.resolver.Resolver
resolve, resolveSingle
-
-
-
-
Constructor Detail
-
OIDCMapBasedMetadataResolver
protected OIDCMapBasedMetadataResolver(@Nonnull MetadataCache<Map<String,Object>> metadataCache)Constructor.- Parameters:
metadataCache- the cache to hold metadata.
-
-
Method Detail
-
initMetadataResolver
protected void initMetadataResolver() throws ComponentInitializationExceptionDescription 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.
-
-