org.mmbase.core.event
Class IdEventBroker
java.lang.Object
org.mmbase.core.event.AbstractEventBroker
org.mmbase.core.event.IdEventBroker
- public class IdEventBroker
- extends AbstractEventBroker
This class is the event broker implementation for the NodeEvent
- Since:
- MMBase-1.8
- Author:
- Michiel Meeuwissen
IdEventBroker
public IdEventBroker()
canBrokerForListener
public boolean canBrokerForListener(EventListener listener)
- Description copied from class:
AbstractEventBroker
- this method should return true if this broker can accept and propagate
events to the listener of this type. There are no fixed criteria for this.
Most implementions do
event instanceof <EventListener associated with this broker>
- Specified by:
canBrokerForListener in class AbstractEventBroker
- Parameters:
listener -
canBrokerForEvent
public boolean canBrokerForEvent(Event event)
- Description copied from class:
AbstractEventBroker
- this method should return true if this event broker can broker for
events of this type. There are no fixed criteria for this.
Most implementions do
event instanceof <EvenType associated with this broker>
- Specified by:
canBrokerForEvent in class AbstractEventBroker
- Parameters:
event -
notifyEventListener
protected void notifyEventListener(Event event,
EventListener listener)
- Description copied from class:
AbstractEventBroker
- This method has two functions. It must cast both event and listener to
the proper type and invoke the event on the listener. But it must allso
check if the listener has constraint properties set. if so it must use
them to decide if the event should be invoked on this listener.
- Specified by:
notifyEventListener in class AbstractEventBroker
- Parameters:
event - listener -
toString
public String toString()
- Overrides:
toString in class AbstractEventBroker
MMBase build 1.8.1.20060716