org.almendra.janet.cas.events
Interface IClusterEventRegistry

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
ClusterEventRegistry, ClusterEventRegistryRemote

public interface IClusterEventRegistry
extends java.rmi.Remote


Method Summary
 boolean deregister(java.lang.String nodeName)
           
 boolean deregister(java.lang.String eventName, java.lang.String handlerListId)
           
 int getHandlerCount(java.lang.String eventName)
           
 boolean isRegistered(java.lang.String eventName)
           
 void occured(java.lang.String originNodeName, Event event)
           
 void register(java.lang.String eventName, ClusterHandlerList handlerList)
           
 void register(java.lang.String nodeName, RegistryLocation registryLocation)
           
 

Method Detail

register

void register(java.lang.String nodeName,
              RegistryLocation registryLocation)
              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

deregister

boolean deregister(java.lang.String nodeName)
                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

occured

void occured(java.lang.String originNodeName,
             Event event)
             throws PropagatedException,
                    java.rmi.RemoteException
Throws:
PropagatedException
java.rmi.RemoteException

register

void register(java.lang.String eventName,
              ClusterHandlerList handlerList)
              throws java.lang.IllegalArgumentException,
                     java.rmi.RemoteException
Throws:
java.lang.IllegalArgumentException
java.rmi.RemoteException

deregister

boolean deregister(java.lang.String eventName,
                   java.lang.String handlerListId)
                   throws java.util.NoSuchElementException,
                          java.lang.IllegalArgumentException,
                          java.rmi.RemoteException
Throws:
java.util.NoSuchElementException
java.lang.IllegalArgumentException
java.rmi.RemoteException

isRegistered

boolean isRegistered(java.lang.String eventName)
                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getHandlerCount

int getHandlerCount(java.lang.String eventName)
                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException