org.almendra.commons.events
Interface IEventRegistry

All Known Implementing Classes:
ClusterEventRegistry, EventRegistry, LocalClusterEventRegistry

public interface IEventRegistry

Author:
Oliver

Method Summary
 boolean deregister(java.lang.String eventName, IListEvaluator listEvaluator)
           
 int getHandlerCount(java.lang.String eventName)
           
 boolean isRegistered(java.lang.String eventName)
           
 void occured(Event event)
           
 void register(java.lang.String eventName, IListEvaluator listEvaluator)
           
 

Method Detail

deregister

boolean deregister(java.lang.String eventName,
                   IListEvaluator listEvaluator)
                   throws java.util.NoSuchElementException,
                          java.lang.IllegalArgumentException
Throws:
java.util.NoSuchElementException
java.lang.IllegalArgumentException

isRegistered

boolean isRegistered(java.lang.String eventName)

occured

void occured(Event event)

register

void register(java.lang.String eventName,
              IListEvaluator listEvaluator)
              throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getHandlerCount

int getHandlerCount(java.lang.String eventName)