org.opensaml.saml2.metadata.provider
Interface ObservableMetadataProvider

All Superinterfaces:
MetadataProvider
All Known Implementing Classes:
AbstractObservableMetadataProvider, AbstractReloadingMetadataProvider, ChainingMetadataProvider, DOMMetadataProvider, FileBackedHTTPMetadataProvider, FilesystemMetadataProvider, HTTPMetadataProvider, ResourceBackedMetadataProvider

public interface ObservableMetadataProvider
extends MetadataProvider

A metadata provider that provides event notification to observers. This may be used, for example, to signal an update of an internal cache of metadata allowing other subsystems to perform some action based on that.


Nested Class Summary
static interface ObservableMetadataProvider.Observer
          An observer of metadata provider changes.
 
Method Summary
 List<ObservableMetadataProvider.Observer> getObservers()
          Gets the list of observers for the provider.
 
Methods inherited from interface org.opensaml.saml2.metadata.provider.MetadataProvider
getEntitiesDescriptor, getEntityDescriptor, getMetadata, getMetadataFilter, getRole, getRole, requireValidMetadata, setMetadataFilter, setRequireValidMetadata
 

Method Detail

getObservers

List<ObservableMetadataProvider.Observer> getObservers()
Gets the list of observers for the provider. New observers may be added to the list or old ones removed.

Returns:
the list of observers


Copyright © 1999-2012. All Rights Reserved.