|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.esper.core.EPStatementListenerSet
public class EPStatementListenerSet
Provides update listeners for use by statement instances, and the management methods around these.
The collection of update listeners is based on copy-on-write: When the engine dispatches events to a set of listeners, then while iterating through the set there may be listeners added or removed (the listener may remove itself). Additionally, events may be dispatched by multiple threads to the same listener.
Constructor Summary | |
---|---|
EPStatementListenerSet()
Ctor. |
|
EPStatementListenerSet(CopyOnWriteArraySet<UpdateListener> listeners,
CopyOnWriteArraySet<StatementAwareUpdateListener> stmtAwareListeners)
Ctor. |
Method Summary | |
---|---|
void |
addListener(StatementAwareUpdateListener listener)
Add a listener to the statement. |
void |
addListener(UpdateListener listener)
Add a listener to the statement. |
Set<UpdateListener> |
getListeners()
Returns the set of listeners to the statement. |
Set<StatementAwareUpdateListener> |
getStmtAwareListeners()
Returns the set of statement-aware listeners. |
void |
removeAllListeners()
Remove all listeners to a statement. |
void |
removeListener(StatementAwareUpdateListener listener)
Remove a listeners to a statement. |
void |
removeListener(UpdateListener listener)
Remove a listeners to a statement. |
void |
setListeners(EPStatementListenerSet listenerSet)
Set the update listener set to use. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EPStatementListenerSet()
public EPStatementListenerSet(CopyOnWriteArraySet<UpdateListener> listeners, CopyOnWriteArraySet<StatementAwareUpdateListener> stmtAwareListeners)
listeners
- is a set of update listenerstmtAwareListeners
- is a set of statement-aware update listenerMethod Detail |
---|
public Set<UpdateListener> getListeners()
public Set<StatementAwareUpdateListener> getStmtAwareListeners()
public void setListeners(EPStatementListenerSet listenerSet)
listenerSet
- a collection of update listenerspublic void addListener(UpdateListener listener)
listener
- to addpublic void removeListener(UpdateListener listener)
listener
- to removepublic void removeAllListeners()
public void addListener(StatementAwareUpdateListener listener)
listener
- to addpublic void removeListener(StatementAwareUpdateListener listener)
listener
- to remove
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |