org.opensaml.saml2.metadata.provider
public abstract class AbstractObservableMetadataProvider extends AbstractMetadataProvider implements ObservableMetadataProvider
AbstractMetadataProvider
is registered during construction time.Modifier and Type | Class and Description |
---|---|
private class |
AbstractObservableMetadataProvider.DescriptorIndexClearingObserver
Observer that clears the descriptor index of this provider.
|
ObservableMetadataProvider.Observer
Modifier and Type | Field and Description |
---|---|
private List<ObservableMetadataProvider.Observer> |
observers
List of registered observers.
|
unmarshallerFactory
Constructor and Description |
---|
AbstractObservableMetadataProvider()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Destroys the metadata provider and frees any resources current held by it.
|
protected void |
emitChangeEvent()
Helper method for calling
ObservableMetadataProvider.Observer.onEvent(MetadataProvider) on
every registered Observer passing in this provider. |
List<ObservableMetadataProvider.Observer> |
getObservers()
Gets the list of observers for the provider.
|
clearDescriptorIndex, doGetEntitiesDescriptor, doGetEntityDescriptor, doGetMetadata, doGetRole, doGetRole, doInitialization, filterMetadata, getEntitiesDescriptor, getEntitiesDescriptorByName, getEntityDescriptor, getEntityDescriptorById, getEntityDescriptorById, getMetadata, getParserPool, getRole, getRole, initialize, isFailFastInitialization, isInitialized, isValid, releaseMetadataDOM, setFailFastInitialization, setInitialized, setParserPool, unmarshallMetadata
getMetadataFilter, requireValidMetadata, setMetadataFilter, setRequireValidMetadata
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEntitiesDescriptor, getEntityDescriptor, getMetadata, getMetadataFilter, getRole, getRole, requireValidMetadata, setMetadataFilter, setRequireValidMetadata
private List<ObservableMetadataProvider.Observer> observers
public AbstractObservableMetadataProvider()
public List<ObservableMetadataProvider.Observer> getObservers()
getObservers
in interface ObservableMetadataProvider
public void destroy()
destroy
in class AbstractMetadataProvider
protected void emitChangeEvent()
ObservableMetadataProvider.Observer.onEvent(MetadataProvider)
on
every registered Observer passing in this provider.Copyright © 1999-2013 JBoss by Red Hat. All Rights Reserved.