Interface ClearableMetadataResolver
- All Superinterfaces:
Component
,IdentifiedComponent
,MetadataResolver
,Resolver<EntityDescriptor,
CriteriaSet>
- All Known Implementing Classes:
AbstractDynamicHTTPMetadataResolver
,AbstractDynamicMetadataResolver
,ChainingMetadataResolver
,CompositeMetadataResolver
,FunctionDrivenDynamicHTTPMetadataResolver
,LocalDynamicMetadataResolver
Specialization of
MetadataResolver
that supports on-demand clearing of the resolver's
internal cache of data.
This would typically be implemented by "dynamic" resolvers of metadata such as DynamicMetadataResolver
,
rather than "batch" resolvers such as BatchMetadataResolver
.
-
Method Summary
Methods inherited from interface net.shibboleth.utilities.java.support.component.IdentifiedComponent
getId
Methods inherited from interface org.opensaml.saml.metadata.resolver.MetadataResolver
getMetadataFilter, isRequireValidMetadata, setMetadataFilter, setRequireValidMetadata
Methods inherited from interface net.shibboleth.utilities.java.support.resolver.Resolver
resolve, resolveSingle
-
Method Details
-
clear
Attempt to clear all data from the internal cache of the resolver.- Throws:
ResolverException
- if the clear operation was unsuccessful
-
clear
Attempt to clear data from the internal cache of the resolver for the specified entityID.- Parameters:
entityID
- the target entityID- Throws:
ResolverException
- if the clear operation was unsuccessful
-