public class DOMMetadataResolver extends AbstractBatchMetadataResolver
MetadataProvider implementation that retrieves metadata from a DOM Element as
supplied by the user.
It is the responsibility of the caller to re-initialize, via AbstractInitializableComponent.initialize(), if any properties of this
provider are changed.AbstractBatchMetadataResolver.BatchEntityBackingStoreAbstractMetadataResolver.EntityBackingStore| Modifier and Type | Field and Description |
|---|---|
private org.slf4j.Logger |
log
Class logger.
|
private Element |
metadataElement
Root metadata element exposed by this provider.
|
| Constructor and Description |
|---|
DOMMetadataResolver(Element mdElement)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
doDestroy() |
protected void |
initMetadataResolver()
Subclasses should override this method to perform any initialization logic necessary.
|
createNewBackingStore, getBackingStore, getCachedFilteredMetadata, getCachedOriginalMetadata, getIndexes, getRootValidUntil, indexEntityDescriptor, isCacheSourceMetadata, isResolveViaPredicatesOnly, isRootValid, iterator, lookupByIndexes, preProcessNewMetadata, resolve, setCacheSourceMetadata, setIndexes, setResolveViaPredicatesOnlydoInitialize, filterMetadata, getCriterionPredicateRegistry, getLogPrefix, getMetadataFilter, getParserPool, getUnmarshallerFactory, isFailFastInitialization, isRequireValidMetadata, isSatisfyAnyPredicates, isUseDefaultPredicateRegistry, isValid, lookupEntityID, lookupIndexedEntityID, predicateFilterCandidates, preProcessEntitiesDescriptor, preProcessEntityDescriptor, releaseMetadataDOM, removeByEntityID, resolveSingle, setBackingStore, setCriterionPredicateRegistry, setFailFastInitialization, setMetadataFilter, setParserPool, setRequireValidMetadata, setSatisfyAnyPredicates, setUseDefaultPredicateRegistry, unmarshallMetadatasetIdgetIddestroy, initialize, isDestroyed, isInitializedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMetadataFilter, isRequireValidMetadata, setMetadataFilter, setRequireValidMetadataresolveSinglegetIdforEach, spliteratorprivate final org.slf4j.Logger log
private Element metadataElement
public DOMMetadataResolver(Element mdElement)
mdElement - the metadata elementprotected void doDestroy()
doDestroy in class AbstractMetadataResolverprotected void initMetadataResolver()
throws ComponentInitializationException
initMetadataResolver in class AbstractBatchMetadataResolverComponentInitializationException - thrown if there is a problem initializing the providerCopyright © 1999–2019 Shibboleth Consortium. All rights reserved.