1 20 package org.enhydra.barracuda.core.event; 21 22 import java.util.*; 23 24 38 public interface EventGateway { 39 40 45 public void setParent(EventGateway eg); 46 47 52 public EventGateway getParent(); 53 54 59 public void add(EventGateway eg); 60 61 66 public void remove(EventGateway eg); 67 68 73 public List getChildren(); 74 75 82 public void register(EventBroker eb); 83 84 91 public void deregister(EventBroker eb); 92 93 99 public void registerLocalEventInterests(EventBroker eb); 100 101 107 public void deregisterLocalEventInterests(EventBroker eb); 108 109 115 public void registerLocalEventAliases(EventBroker eb); 116 117 135 public void specifyLocalEventInterests(ListenerFactory factory); 136 137 154 public void specifyLocalEventInterests(ListenerFactory factory, Class event); 155 156 171 public void specifyLocalEventAliases(Class event); 172 173 } 174 | Popular Tags |