com.espertech.esper.core
Interface EPRuntimeSPI

All Superinterfaces:
EPRuntime
All Known Implementing Classes:
EPRuntimeImpl

public interface EPRuntimeSPI
extends EPRuntime

SPI interface of the runtime exposes fire-and-forget, non-continuous query functionality.


Method Summary
 EPQueryResult executeQuery(String epl)
          Execute a free-form EPL dynamically, non-continuously, in a fire-and-forget fashion, against named windows.
 EPPreparedQuery prepareQuery(String epl)
          Prepare a non-continuous, fire-and-forget query for repeated execution.
 
Methods inherited from interface com.espertech.esper.client.EPRuntime
addEmittedListener, clearEmittedListeners, emit, emit, getEventSender, getEventSender, getNumEventsEmitted, getNumEventsReceived, getVariableValue, getVariableValue, getVariableValueAll, resetStats, route, sendEvent, sendEvent, sendEvent, setUnmatchedListener, setVariableValue, setVariableValue
 

Method Detail

executeQuery

EPQueryResult executeQuery(String epl)
Execute a free-form EPL dynamically, non-continuously, in a fire-and-forget fashion, against named windows.

Parameters:
epl - is the EPL to execute
Returns:
query result

prepareQuery

EPPreparedQuery prepareQuery(String epl)
Prepare a non-continuous, fire-and-forget query for repeated execution.

Parameters:
epl - to prepare
Returns:
proxy to execute upon, that also provides the event type of the returned results

© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com