com.evolveum.midpoint.provisioning.api
Interface ChangeNotificationDispatcher

All Superinterfaces:
ProvisioningListener, ResourceObjectChangeListener, ResourceOperationListener
All Known Implementing Classes:
ChangeNotificationDispatcherImpl

public interface ChangeNotificationDispatcher
extends ResourceObjectChangeListener, ResourceOperationListener

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

Field Summary
 
Fields inherited from interface com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener
CHECK_SITUATION, CLASS_NAME_WITH_DOT, NOTIFY_CHANGE
 
Method Summary
 void registerNotificationListener(ResourceObjectChangeListener listener)
           
 void registerNotificationListener(ResourceOperationListener listener)
           
 void unregisterNotificationListener(ResourceObjectChangeListener listener)
           
 void unregisterNotificationListener(ResourceOperationListener listener)
           
 
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.ProvisioningListener
getName
 

Method Detail

registerNotificationListener

void registerNotificationListener(ResourceObjectChangeListener listener)

registerNotificationListener

void registerNotificationListener(ResourceOperationListener listener)

unregisterNotificationListener

void unregisterNotificationListener(ResourceObjectChangeListener listener)

unregisterNotificationListener

void unregisterNotificationListener(ResourceOperationListener listener)


Copyright © 2013 evolveum. All Rights Reserved.