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 Summary
Modifier 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.ExternalResourceEventListener
notifyEventMethods inherited from interface com.evolveum.midpoint.provisioning.api.ProvisioningListener
getNameMethods inherited from interface com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener
notifyChangeMethods inherited from interface com.evolveum.midpoint.provisioning.api.ResourceOperationListener
notifyFailure, notifyInProgress, notifySuccessMethods inherited from interface com.evolveum.midpoint.provisioning.api.ShadowDeathListener
notify
-
Method Details
-
registerListener
-
registerListener
-
registerListener
-
registerListener
-
unregisterListener
-
unregisterListener
-
unregisterListener
-
unregisterListener
-