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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidregisterListener(ExternalResourceEventListener listener)voidregisterListener(ResourceObjectChangeListener listener)voidregisterListener(ResourceOperationListener listener)voidregisterListener(ShadowDeathListener listener)voidunregisterListener(ExternalResourceEventListener listener)voidunregisterListener(ResourceObjectChangeListener listener)voidunregisterListener(ResourceOperationListener listener)voidunregisterListener(ShadowDeathListener listener)-
Methods inherited from interface com.evolveum.midpoint.provisioning.api.ExternalResourceEventListener
notifyEvent
-
Methods inherited from interface com.evolveum.midpoint.provisioning.api.ProvisioningListener
getName
-
Methods inherited from interface com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener
notifyChange
-
Methods inherited from interface com.evolveum.midpoint.provisioning.api.ResourceOperationListener
notifyFailure, notifyInProgress, notifySuccess
-
Methods inherited from interface com.evolveum.midpoint.provisioning.api.ShadowDeathListener
notify
-
-
-
-
Method Detail
-
registerListener
void registerListener(ResourceObjectChangeListener listener)
-
registerListener
void registerListener(ResourceOperationListener listener)
-
registerListener
void registerListener(ExternalResourceEventListener listener)
-
registerListener
void registerListener(ShadowDeathListener listener)
-
unregisterListener
void unregisterListener(ResourceObjectChangeListener listener)
-
unregisterListener
void unregisterListener(ResourceOperationListener listener)
-
unregisterListener
void unregisterListener(ExternalResourceEventListener listener)
-
unregisterListener
void unregisterListener(ShadowDeathListener listener)
-
-