Interface EventDispatcher
- All Superinterfaces:
- ExternalResourceEventListener,- ProvisioningListener,- ResourceObjectChangeListener,- ResourceOperationListener,- ShadowDeathListener
public interface EventDispatcher
extends ResourceObjectChangeListener, ResourceOperationListener, ExternalResourceEventListener, ShadowDeathListener
Dispatcher of change notifications.
 Instances that implement this interface relay notification from the source of the change notification to the
 destinations. The destinations are chosen dynamically, using a publish-subscribe mechanism.
 This interface also includes ResourceObjectChangeListener. By invoking the notifyChange(..) operation of this
 interface the change will be relayed to all registered listeners.
- Author:
- Katka Valalikova, Radovan Semancik TODO shouldn't we distinguish names of the registration/deregistration methods?
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidregisterListener(ResourceObjectChangeListener listener) voidregisterListener(ResourceOperationListener listener) voidregisterListener(ShadowDeathListener listener) voidvoidvoidunregisterListener(ResourceOperationListener listener) voidunregisterListener(ShadowDeathListener listener) Methods inherited from interface com.evolveum.midpoint.provisioning.api.ExternalResourceEventListenernotifyEventMethods inherited from interface com.evolveum.midpoint.provisioning.api.ProvisioningListenergetNameMethods inherited from interface com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListenernotifyChangeMethods inherited from interface com.evolveum.midpoint.provisioning.api.ResourceOperationListenernotifyFailure, notifyInProgress, notifySuccessMethods inherited from interface com.evolveum.midpoint.provisioning.api.ShadowDeathListenernotify
- 
Method Details- 
registerListener
- 
registerListener
- 
registerListener
- 
registerListener
- 
unregisterListener
- 
unregisterListener
- 
unregisterListener
- 
unregisterListener
 
-