1 16 package org.apache.cocoon.portal.event; 17 18 import org.apache.avalon.framework.component.Component; 19 import org.apache.cocoon.ProcessingException; 20 21 43 public interface EventManager extends Component { 44 45 48 String ROLE = EventManager.class.getName(); 49 50 54 Publisher getPublisher(); 55 56 61 Register getRegister(); 62 63 66 void processEvents() 67 throws ProcessingException; 68 69 73 void send(Event event); 74 75 78 void subscribe(Receiver receiver); 79 80 83 void unsubscribe(Receiver receiver); 84 85 } 86 | Popular Tags |