com.espertech.esper.core.service
Class StatementEventDispatcherUnthreaded

java.lang.Object
  extended by com.espertech.esper.core.service.StatementEventDispatcherUnthreaded
All Implemented Interfaces:
StatementLifecycleObserver

public class StatementEventDispatcherUnthreaded
extends java.lang.Object
implements StatementLifecycleObserver

Dispatcher for statement lifecycle events to service provider statement state listeners.


Constructor Summary
StatementEventDispatcherUnthreaded(EPServiceProvider serviceProvider, java.lang.Iterable<EPStatementStateListener> statementListeners)
          Ctor.
 
Method Summary
 void observe(StatementLifecycleEvent theEvent)
          Observer statement state changes.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatementEventDispatcherUnthreaded

public StatementEventDispatcherUnthreaded(EPServiceProvider serviceProvider,
                                          java.lang.Iterable<EPStatementStateListener> statementListeners)
Ctor.

Parameters:
serviceProvider - engine instance
statementListeners - listeners to dispatch to
Method Detail

observe

public void observe(StatementLifecycleEvent theEvent)
Description copied from interface: StatementLifecycleObserver
Observer statement state changes.

Specified by:
observe in interface StatementLifecycleObserver
Parameters:
theEvent - indicates statement changed

© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com