Interface ChangeNotificationDispatcher
-
- All Superinterfaces:
ProvisioningListener
,ResourceEventListener
,ResourceObjectChangeListener
,ResourceOperationListener
public interface ChangeNotificationDispatcher extends ResourceObjectChangeListener, ResourceOperationListener, ResourceEventListener
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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
registerNotificationListener(ResourceEventListener listener)
void
registerNotificationListener(ResourceObjectChangeListener listener)
void
registerNotificationListener(ResourceOperationListener listener)
void
unregisterNotificationListener(ResourceEventListener listener)
void
unregisterNotificationListener(ResourceObjectChangeListener listener)
void
unregisterNotificationListener(ResourceOperationListener listener)
-
Methods inherited from interface com.evolveum.midpoint.provisioning.api.ProvisioningListener
getName
-
Methods inherited from interface com.evolveum.midpoint.provisioning.api.ResourceEventListener
notifyEvent
-
Methods inherited from interface com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener
notifyChange
-
Methods inherited from interface com.evolveum.midpoint.provisioning.api.ResourceOperationListener
notifyFailure, notifyInProgress, notifySuccess
-
-
-
-
Method Detail
-
registerNotificationListener
void registerNotificationListener(ResourceObjectChangeListener listener)
-
registerNotificationListener
void registerNotificationListener(ResourceOperationListener listener)
-
registerNotificationListener
void registerNotificationListener(ResourceEventListener listener)
-
unregisterNotificationListener
void unregisterNotificationListener(ResourceObjectChangeListener listener)
-
unregisterNotificationListener
void unregisterNotificationListener(ResourceOperationListener listener)
-
unregisterNotificationListener
void unregisterNotificationListener(ResourceEventListener listener)
-
-