org.almendra.janet.cas.events
Class ClusterEventRegistryRemote
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
org.almendra.janet.cas.events.ClusterEventRegistryRemote
- All Implemented Interfaces:
- java.io.Serializable, java.rmi.Remote, IClusterEventRegistry
public class ClusterEventRegistryRemote
- extends java.rmi.server.UnicastRemoteObject
- implements IClusterEventRegistry
- See Also:
- Serialized Form
Fields inherited from class java.rmi.server.RemoteObject |
ref |
Methods inherited from class java.rmi.server.UnicastRemoteObject |
clone, exportObject, exportObject, exportObject, unexportObject |
Methods inherited from class java.rmi.server.RemoteServer |
getClientHost, getLog, setLog |
Methods inherited from class java.rmi.server.RemoteObject |
equals, getRef, hashCode, toString, toStub |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
eventRegistry
protected ClusterEventRegistry eventRegistry
ClusterEventRegistryRemote
protected ClusterEventRegistryRemote()
throws java.rmi.RemoteException
- Creates a new
ClusterEventRegistryRemote
object.
- Throws:
java.rmi.RemoteException
ClusterEventRegistryRemote
public ClusterEventRegistryRemote(ClusterEventRegistry eventRegistry)
throws java.rmi.RemoteException
- Creates a new
ClusterEventRegistryRemote
object.
- Throws:
java.rmi.RemoteException
deregister
public boolean deregister(java.lang.String nodeName)
- Specified by:
deregister
in interface IClusterEventRegistry
- Parameters:
nodeName
-
deregister
public boolean deregister(java.lang.String eventName,
java.lang.String handlerListId)
throws java.util.NoSuchElementException,
java.lang.IllegalArgumentException
- Specified by:
deregister
in interface IClusterEventRegistry
- Parameters:
eventName
- handlerListId
-
- Throws:
java.util.NoSuchElementException
java.lang.IllegalArgumentException
occured
public void occured(java.lang.String originNodeName,
Event event)
throws PropagatedException
- Specified by:
occured
in interface IClusterEventRegistry
- Parameters:
event
-
- Throws:
PropagatedException
register
public void register(java.lang.String nodeName,
RegistryLocation registryLocation)
- Specified by:
register
in interface IClusterEventRegistry
- Parameters:
nodeName
-
register
public void register(java.lang.String eventName,
ClusterHandlerList handlerList)
throws java.lang.IllegalArgumentException
- Specified by:
register
in interface IClusterEventRegistry
- Parameters:
eventName
- handlerList
-
- Throws:
java.lang.IllegalArgumentException
isRegistered
public boolean isRegistered(java.lang.String eventName)
- Specified by:
isRegistered
in interface IClusterEventRegistry
- Parameters:
eventName
-
- Returns:
getHandlerCount
public int getHandlerCount(java.lang.String eventName)
- Specified by:
getHandlerCount
in interface IClusterEventRegistry