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 org.w3c.dom.Element |
metadataElement
Root metadata element exposed by this provider.
|
| Constructor and Description |
|---|
DOMMetadataResolver(org.w3c.dom.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, isCacheSourceMetadata, iterator, preProcessNewMetadata, resolve, setCacheSourceMetadatadoInitialize, filterMetadata, getMetadataFilter, getParserPool, getUnmarshallerFactory, indexEntityDescriptor, isFailFastInitialization, isRequireValidMetadata, isValid, lookupEntityID, lookupIndexedEntityID, preProcessEntitiesDescriptor, preProcessEntityDescriptor, releaseMetadataDOM, removeByEntityID, resolveSingle, setBackingStore, setFailFastInitialization, setMetadataFilter, setParserPool, setRequireValidMetadata, unmarshallMetadatasetIdgetIddestroy, initialize, isDestroyed, isInitializedclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMetadataFilter, isRequireValidMetadata, setMetadataFilter, setRequireValidMetadataresolveSingleprivate final org.slf4j.Logger log
private org.w3c.dom.Element metadataElement
public DOMMetadataResolver(org.w3c.dom.Element mdElement)
mdElement - the metadata elementprotected void doDestroy()
doDestroy in class AbstractMetadataResolverprotected void initMetadataResolver()
throws net.shibboleth.utilities.java.support.component.ComponentInitializationException
initMetadataResolver in class AbstractBatchMetadataResolvernet.shibboleth.utilities.java.support.component.ComponentInitializationException - thrown if there is a problem initializing the provider