1 8 package org.mmbase.core.event; 9 10 import java.util.Properties ; 11 12 import org.mmbase.module.core.MMBase; 13 import org.mmbase.module.core.MMObjectBuilder; 14 import org.mmbase.util.logging.Logger; 15 import org.mmbase.util.logging.Logging; 16 17 23 public class IdEventBroker extends AbstractEventBroker { 24 25 private static Logger log = Logging.getLoggerInstance(NodeEventBroker.class); 26 27 28 public boolean canBrokerForListener(EventListener listener) { 30 return listener instanceof IdEventListener; 31 } 32 33 public boolean canBrokerForEvent(Event event) { 35 return event instanceof IdEvent; 36 } 37 38 43 protected void notifyEventListener(Event event, EventListener listener) { 44 IdEvent ne = (IdEvent) event; IdEventListener nel = (IdEventListener) listener; 46 nel.notify(ne); 47 } 48 49 52 public String toString() { 53 return "IdEvent Broker"; 54 } 55 56 } 57 | Popular Tags |