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, setRequireValidMetadataresolve, resolveSinglegetIdvoid clear()
throws ResolverException
ResolverException - if the clear operation was unsuccessfulvoid clear(@Nonnull String entityID) throws ResolverException
entityID - the target entityIDResolverException - if the clear operation was unsuccessfulCopyright © 1999–2019 Shibboleth Consortium. All rights reserved.