public interface EPListenable
Modifier and Type | Method and Description |
---|---|
void |
addListener(StatementAwareUpdateListener listener)
Add a statement-aware listener that observes events.
|
void |
addListener(UpdateListener listener)
Add a listener that observes events.
|
Iterator<StatementAwareUpdateListener> |
getStatementAwareListeners()
Returns an iterator of statement-aware update listeners.
|
Iterator<UpdateListener> |
getUpdateListeners()
Returns an iterator of update listeners.
|
void |
removeAllListeners()
Remove all listeners.
|
void |
removeListener(StatementAwareUpdateListener listener)
Remove a statement-aware listener that observes events.
|
void |
removeListener(UpdateListener listener)
Remove a listener that observes events.
|
void addListener(UpdateListener listener)
listener
- to addIllegalStateException
- when attempting to add a listener to a destroyed statementvoid removeListener(UpdateListener listener)
listener
- to removevoid removeAllListeners()
void addListener(StatementAwareUpdateListener listener)
listener
- to addIllegalStateException
- when attempting to add a listener to a destroyed statementvoid removeListener(StatementAwareUpdateListener listener)
listener
- to removeIterator<StatementAwareUpdateListener> getStatementAwareListeners()
The returned iterator does not allow the remove operation.
Iterator<UpdateListener> getUpdateListeners()
The returned iterator does not allow the remove operation.