com.evolveum.midpoint.provisioning.api
Interface ChangeNotificationDispatcher

All Superinterfaces:
ResourceObjectChangeListener
All Known Implementing Classes:
ChangeNotificationDispatcherImpl

public interface ChangeNotificationDispatcher
extends ResourceObjectChangeListener

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 unregisterNotificationListener(ResourceObjectChangeListener listener)
           
 
Methods inherited from interface com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener
notifyChange
 

Method Detail

registerNotificationListener

void registerNotificationListener(ResourceObjectChangeListener listener)

unregisterNotificationListener

void unregisterNotificationListener(ResourceObjectChangeListener listener)


Copyright © 2012 evolveum. All Rights Reserved.