com.continuent.tungsten.common.patterns.notification
Interface ResourceNotifier

All Superinterfaces:
java.lang.Runnable
All Known Implementing Classes:
Directory, GroupCommunicationsNotifier, ManagerNotificationAdaptor, MonitorNotificationUDPAdaptor, MonitorNotifierGroupCommAdaptor, ResourceNotifierStub

public interface ResourceNotifier
extends java.lang.Runnable


Method Summary
 void addListener(ResourceNotificationListener listener)
           
 java.util.Map<java.lang.String,NotificationGroupMember> getNotificationGroupMembers()
           
 void notifyListeners(ClusterResourceNotification notification)
           
 void prepare()
           
 
Methods inherited from interface java.lang.Runnable
run
 

Method Detail

prepare

void prepare()
             throws java.lang.Exception
Throws:
java.lang.Exception

addListener

void addListener(ResourceNotificationListener listener)

notifyListeners

void notifyListeners(ClusterResourceNotification notification)
                     throws ResourceNotificationException
Throws:
ResourceNotificationException

getNotificationGroupMembers

java.util.Map<java.lang.String,NotificationGroupMember> getNotificationGroupMembers()