Uses of Class
net.shibboleth.oidc.metadata.MetadataManagementData
-
Packages that use MetadataManagementData Package Description net.shibboleth.oidc.metadata Interfaces and common classes related to resolution of OIDC metadata (or client information).net.shibboleth.oidc.metadata.cache.impl Metadata cache implementation.net.shibboleth.oidc.metadata.impl Implementation classes related to resolution of OIDC metadata (or client information). -
-
Uses of MetadataManagementData in net.shibboleth.oidc.metadata
Methods in net.shibboleth.oidc.metadata that return MetadataManagementData Modifier and Type Method Description MetadataManagementData<I>DynamicBackingStore. computeManagementDataIfAbsent(I identifier, Function<I,MetadataManagementData<I>> mappingFunction)Get the management data for the specified identifier.MetadataManagementData<I>DynamicBackingStore. getManagementData(I identifier)Get the management data for the specified identifier.Method parameters in net.shibboleth.oidc.metadata with type arguments of type MetadataManagementData Modifier and Type Method Description MetadataManagementData<I>DynamicBackingStore. computeManagementDataIfAbsent(I identifier, Function<I,MetadataManagementData<I>> mappingFunction)Get the management data for the specified identifier. -
Uses of MetadataManagementData in net.shibboleth.oidc.metadata.cache.impl
Fields in net.shibboleth.oidc.metadata.cache.impl with type parameters of type MetadataManagementData Modifier and Type Field Description private Function<IdentifierType,MetadataManagementData<IdentifierType>>DynamicMetadataCache. mgmtMappingFunctionMapping function to use when creating new metadata management data.Methods in net.shibboleth.oidc.metadata.cache.impl with parameters of type MetadataManagementData Modifier and Type Method Description private voidDynamicMetadataCache. fetch(MetadataManagementData<IdentifierType> mgmtData, IdentifierType identifier, CriteriaSet criteria)Fetch metadata using the supplied fetch function, then save it to the backing store.protected booleanAbstractMetadataCache. hasExpired(MetadataManagementData<IdentifierType> mgmtData)Determine if the metadata has expired based on the expiration time set in the management metadata.private booleanDynamicMetadataCache.ExpiredAndIdleMetadataCleanupTask. isRemoveData(MetadataManagementData<IdentifierType> mgmtData, Instant now, Instant earliestValidLastAccessed)Determine whether metadata should be removed based on expiration and idle time data.private List<MetadataType>DynamicMetadataCache. read(MetadataManagementData<IdentifierType> mgmtData, IdentifierType identifier)Read metadata from the cache under the lock relating to the Identifier of the metadata to find.protected booleanAbstractMetadataCache. shouldAttemptRefresh(MetadataManagementData<IdentifierType> mgmtData)Determine if the metadata should be refreshed based on stored refresh trigger time.private voidDynamicMetadataCache. storeNewMetadata(MetadataManagementData<IdentifierType> mgmtData, MetadataType metadata, IdentifierType expectedIdentifier)Process the new metadata as follows: Apply the metadata filtering strategy configured. Check the fetched metadata's identifier matches that expected. Write the metadata to the backing store (cache). Update the metadata's management information with new refresh information. -
Uses of MetadataManagementData in net.shibboleth.oidc.metadata.impl
Fields in net.shibboleth.oidc.metadata.impl with type parameters of type MetadataManagementData Modifier and Type Field Description private Map<I,MetadataManagementData<I>>DefaultDynamicBackingStore. mgmtDataMapMap holding management data for each entityID.Methods in net.shibboleth.oidc.metadata.impl that return MetadataManagementData Modifier and Type Method Description MetadataManagementData<I>DefaultDynamicBackingStore. computeManagementDataIfAbsent(I identifier, Function<I,MetadataManagementData<I>> mappingFunction)MetadataManagementData<I>DefaultDynamicBackingStore. getManagementData(I identifier)Method parameters in net.shibboleth.oidc.metadata.impl with type arguments of type MetadataManagementData Modifier and Type Method Description MetadataManagementData<I>DefaultDynamicBackingStore. computeManagementDataIfAbsent(I identifier, Function<I,MetadataManagementData<I>> mappingFunction)
-