net.esper.client
Interface EPListenable

All Known Subinterfaces:
EPStatement
All Known Implementing Classes:
EPEQLStatementImpl, EPPatternStatementImpl, EPStatementSupport

public interface EPListenable

Interface to add and remove update listeners.


Method Summary
 void addListener(UpdateListener listener)
          Add an listener that observes events.
 void removeAllListeners()
          Remove all listeners.
 void removeListener(UpdateListener listener)
          Remove an listener that observes events.
 

Method Detail

addListener

void addListener(UpdateListener listener)
Add an listener that observes events.

Parameters:
listener - to add

removeListener

void removeListener(UpdateListener listener)
Remove an listener that observes events.

Parameters:
listener - to remove

removeAllListeners

void removeAllListeners()
Remove all listeners.