org.almendra.janet.cas.events
Class LocalClusterEventRegistry
java.lang.Object
org.almendra.commons.events.EventRegistry
org.almendra.janet.cas.events.LocalClusterEventRegistry
- All Implemented Interfaces:
- java.rmi.Remote, IEventRegistry, ILocalClusterEventRegistry, ILocalClusterEventRegistryRemote
public class LocalClusterEventRegistry
- extends EventRegistry
- implements ILocalClusterEventRegistry
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RMI_PREFIX
public static final java.lang.String RMI_PREFIX
- See Also:
- Constant Field Values
ObjectName
public static final java.lang.String ObjectName
- See Also:
- Constant Field Values
remoteClusterEventRegistry
protected IClusterEventRegistry remoteClusterEventRegistry
logger
protected Logger logger
node
protected Node node
LocalClusterEventRegistry
protected LocalClusterEventRegistry()
- Creates a new
LocalClusterEventRegistry
object.
LocalClusterEventRegistry
public LocalClusterEventRegistry(Node node,
IClusterEventRegistry remoteClusterEventRegistry,
Logger parentLogger)
- Creates a new
LocalClusterEventRegistry
object.
getEventNotifier
protected EventNotifier getEventNotifier(IListEvaluator listEvaluator)
- Overrides:
getEventNotifier
in class EventRegistry
- Returns:
register
public void register(java.lang.String eventName,
HandlerList list,
ApplicationAccessor app)
- Specified by:
register
in interface ILocalClusterEventRegistry
registerLocal
protected void registerLocal(java.lang.String eventName,
HandlerList list,
ApplicationAccessor app)
- Parameters:
eventName
- list
-
registerRemote
protected void registerRemote(java.lang.String eventName,
HandlerList list)
- Parameters:
eventName
- list
-
makeRemoteList
protected ClusterHandlerList makeRemoteList(HandlerList list)
- Parameters:
list
-
- Returns:
deregister
public boolean deregister(java.lang.String eventName,
HandlerList list)
- Specified by:
deregister
in interface ILocalClusterEventRegistry
getLogger
protected Logger getLogger()
- Returns:
- Returns the logger.
occured
protected void occured(Event event,
boolean propagate)
occured
public void occured(Event event)
- Description copied from class:
EventRegistry
- Notify the event registry that an event has occurred. The event registry
will notify all event handlers registered for the event.
- Specified by:
occured
in interface IEventRegistry
- Specified by:
occured
in interface ILocalClusterEventRegistryRemote
- Overrides:
occured
in class EventRegistry
- Parameters:
event
- event that has occurred specified by its name.
getHandlerCount
public int getHandlerCount(java.lang.String eventName)
- Specified by:
getHandlerCount
in interface IEventRegistry
- Specified by:
getHandlerCount
in interface ILocalClusterEventRegistryRemote
- Overrides:
getHandlerCount
in class EventRegistry
- Returns: