public interface ClearableMetadataResolver extends MetadataResolver
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.
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Attempt to clear all data from the internal cache of the resolver.
|
void |
clear(String entityID)
Attempt to clear data from the internal cache of the resolver for the specified entityID.
|
getMetadataFilter, isRequireValidMetadata, setMetadataFilter, setRequireValidMetadatavoid clear()
throws net.shibboleth.utilities.java.support.resolver.ResolverException
net.shibboleth.utilities.java.support.resolver.ResolverException - if the clear operation was unsuccessfulvoid clear(@Nonnull String entityID) throws net.shibboleth.utilities.java.support.resolver.ResolverException
entityID - the target entityIDnet.shibboleth.utilities.java.support.resolver.ResolverException - if the clear operation was unsuccessfulCopyright © 1999–2018 Shibboleth Consortium. All rights reserved.