org.mmbase.core.event
Class WeakNodeEventBroker
java.lang.Object
org.mmbase.core.event.EventBroker
org.mmbase.core.event.AbstractEventBroker
org.mmbase.core.event.WeakNodeEventBroker
public class WeakNodeEventBroker
- extends AbstractEventBroker
- Since:
- MMBase-1.8.5
- Version:
- $Id: WeakNodeEventBroker.java 34900 2009-05-01 16:29:42Z michiel $
- Author:
- Michiel Meeuwissen
WeakNodeEventBroker
public WeakNodeEventBroker()
canBrokerForListener
public boolean canBrokerForListener(EventListener listener)
- Description copied from class:
EventBroker
- 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 EventBroker
canBrokerForEvent
public boolean canBrokerForEvent(Event event)
- Description copied from class:
EventBroker
- 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 EventBroker
notifyEventListener
protected void notifyEventListener(Event event,
EventListener listener)
- Description copied from class:
EventBroker
- 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 EventBroker
toString
public String toString()
- Specified by:
toString in class EventBroker
MMBase 2.0-SNAPSHOT - null