|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IEventGenerator
Interface that defines an object that can generate events from an EIS. This interface is used by instances of IEventRouter. Event generators should ask their parent IEventRouter for a list of event types that should be generated, and only generate events for the requested types.
Method Summary | |
---|---|
void |
init(IEventRouter router,
Map props)
Initialize this event generator given its parent IEventRouter, and a Map of properties. |
void |
refresh()
Refresh the list of requested event types by talking to the parent IEventRouter. |
void |
start()
Start generating events as they are detected in the EIS. |
void |
stop()
Stop generating events from the EIS. |
Method Detail |
---|
void init(IEventRouter router, Map props) throws Exception
Exception
void start() throws Exception
Exception
- If any error occurs while starting up.void refresh() throws Exception
Exception
- If any error occurs while starting up.void stop() throws Exception
Exception
- If any error occurs while stopping.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |