Package | Description |
---|---|
com.espertech.esper.core.context.schedule |
Agent instance schedule directory.
|
com.espertech.esper.core.context.util |
Context partition utility or reference classes.
|
com.espertech.esper.core.service |
Implementation of client package interfaces, glue code
|
com.espertech.esper.core.thread |
This package contains classes to advanced threading options.
|
com.espertech.esper.epl.core |
Contains EPL statement specification classes define the constructs that make up an EPL statement,
such as the list of items in the select clause, the insert-into stream name and property names etc.
|
com.espertech.esper.epl.db |
Database SQL polling views and caches
|
com.espertech.esper.epl.named |
Named window classes are in this package
|
com.espertech.esper.event.vaevent |
Value added events are revision events and variant events.
|
com.espertech.esper.metrics.instrumentation | |
com.espertech.esper.view.stream |
View to event stream relationship service
|
Modifier and Type | Method and Description |
---|---|
EPStatementAgentInstanceHandle |
SchedulableAgentInstanceDirectory.lookup(java.lang.String statementId,
int agentInstanceId) |
Modifier and Type | Method and Description |
---|---|
void |
SchedulableAgentInstanceDirectory.add(EPStatementAgentInstanceHandle handle) |
Modifier and Type | Method and Description |
---|---|
EPStatementAgentInstanceHandle |
AgentInstanceViewFactoryChainContext.getEpStatementAgentInstanceHandle() |
EPStatementAgentInstanceHandle |
AgentInstanceContext.getEpStatementAgentInstanceHandle() |
Modifier and Type | Method and Description |
---|---|
int |
EPStatementAgentInstanceHandleComparator.compare(EPStatementAgentInstanceHandle o1,
EPStatementAgentInstanceHandle o2) |
Constructor and Description |
---|
AgentInstanceContext(StatementContext statementContext,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
int agentInstanceId,
AgentInstanceFilterProxy agentInstanceFilterProxy,
MappedEventBean agentInstanceProperties,
AgentInstanceScriptContext agentInstanceScriptContext) |
Modifier and Type | Method and Description |
---|---|
EPStatementAgentInstanceHandle |
EPStatementHandleCallback.getAgentInstanceHandle()
Returns the statement handle.
|
Modifier and Type | Method and Description |
---|---|
void |
ExceptionHandlingService.handleException(java.lang.RuntimeException ex,
EPStatementAgentInstanceHandle handle) |
void |
EPRuntimeIsolatedImpl.processStatementFilterMultiple(EPStatementAgentInstanceHandle handle,
java.util.ArrayDeque<FilterHandleCallback> callbackList,
EventBean theEvent)
Processing multiple filter matches for a statement.
|
void |
EPRuntimeImpl.processStatementFilterMultiple(EPStatementAgentInstanceHandle handle,
java.lang.Object callbackList,
EventBean theEvent,
long version)
Processing multiple filter matches for a statement.
|
void |
EPRuntimeIsolatedImpl.processStatementFilterSingle(EPStatementAgentInstanceHandle handle,
EPStatementHandleCallback handleCallback,
EventBean theEvent)
Process a single match.
|
void |
EPRuntimeImpl.processStatementFilterSingle(EPStatementAgentInstanceHandle handle,
EPStatementHandleCallback handleCallback,
EventBean theEvent,
long version)
Process a single match.
|
static void |
EPRuntimeImpl.processStatementScheduleMultiple(EPStatementAgentInstanceHandle handle,
java.lang.Object callbackObject,
EPServicesContext services,
ExprEvaluatorContext exprEvaluatorContext)
Processing multiple schedule matches for a statement.
|
Constructor and Description |
---|
EPStatementHandleCallback(EPStatementAgentInstanceHandle agentInstanceHandle,
FilterHandleCallback callback)
Ctor.
|
EPStatementHandleCallback(EPStatementAgentInstanceHandle agentInstanceHandle,
ScheduleHandleCallback callback)
Ctor.
|
Constructor and Description |
---|
RouteUnitMultiple(EPRuntimeImpl epRuntime,
java.lang.Object callbackList,
EventBean theEvent,
EPStatementAgentInstanceHandle handle,
long filterVersion)
Ctor.
|
TimerUnitMultiple(EPServicesContext services,
EPRuntimeImpl runtime,
EPStatementAgentInstanceHandle handle,
java.lang.Object callbackObject,
ExprEvaluatorContext exprEvaluatorContext)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static HistoricalEventViewable |
MethodPollingViewableFactory.createPollMethodView(int streamNumber,
MethodStreamSpec methodStreamSpec,
EventAdapterService eventAdapterService,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
MethodResolutionService methodResolutionService,
EngineImportService engineImportService,
SchedulingService schedulingService,
ScheduleBucket scheduleBucket,
ExprEvaluatorContext exprEvaluatorContext)
Creates a method-invocation polling view for use as a stream that calls a method, or pulls results from cache.
|
Modifier and Type | Method and Description |
---|---|
static HistoricalEventViewable |
DatabasePollingViewableFactory.createDBStatementView(java.lang.String statementId,
int streamNumber,
DBStatementStreamSpec databaseStreamSpec,
DatabaseConfigService databaseConfigService,
EventAdapterService eventAdapterService,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
SQLColumnTypeConversion columnTypeConversionHook,
SQLOutputRowConversion outputRowConversionHook,
boolean enableJDBCLogging)
Creates the viewable for polling via database SQL query.
|
static DataCache |
DataCacheFactory.getDataCache(ConfigurationDataCache cacheDesc,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
SchedulingService schedulingService,
ScheduleBucket scheduleBucket)
Creates a cache implementation for the strategy as defined by the cache descriptor.
|
DataCache |
DatabaseConfigServiceImpl.getDataCache(java.lang.String databaseName,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle) |
DataCache |
DatabaseConfigService.getDataCache(java.lang.String databaseName,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle)
Returns a new cache implementation for this database.
|
Constructor and Description |
---|
DataCacheExpiringImpl(double maxAgeSec,
double purgeIntervalSec,
ConfigurationCacheReferenceType cacheReferenceType,
SchedulingService schedulingService,
ScheduleSlot scheduleSlot,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> |
NamedWindowTailView.getConsumersNonContext() |
java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> |
NamedWindowConsumerDispatchUnit.getDispatchTo()
Returns the destination of the dispatch: a map of statements and their consuming views (one or multiple)
|
Modifier and Type | Method and Description |
---|---|
java.util.LinkedHashMap<NamedWindowConsumerView,NamedWindowDeltaData> |
NamedWindowServiceImpl.getDeltaPerConsumer(java.lang.Object perStmtObj,
EPStatementAgentInstanceHandle handle) |
Modifier and Type | Method and Description |
---|---|
void |
NamedWindowServiceImpl.addDispatch(NamedWindowDeltaData delta,
java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> consumers) |
void |
NamedWindowService.addDispatch(NamedWindowDeltaData delta,
java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> consumers)
For use to add a result of a named window that must be dispatched to consuming views.
|
Constructor and Description |
---|
NamedWindowConsumerDispatchUnit(NamedWindowDeltaData deltaData,
java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> dispatchTo)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<EventBean> |
ValueAddEventProcessor.getSnapshot(EPStatementAgentInstanceHandle createWindowStmtHandle,
Viewable parent)
Handle iteration over revision event contents.
|
java.util.Collection<EventBean> |
VAEVariantProcessor.getSnapshot(EPStatementAgentInstanceHandle createWindowStmtHandle,
Viewable parent) |
java.util.Collection<EventBean> |
VAERevisionProcessorMerge.getSnapshot(EPStatementAgentInstanceHandle createWindowStmtHandle,
Viewable parent) |
java.util.Collection<EventBean> |
VAERevisionProcessorDeclared.getSnapshot(EPStatementAgentInstanceHandle createWindowStmtHandle,
Viewable parent) |
Modifier and Type | Method and Description |
---|---|
void |
InstrumentationDefault.qEventCP(EventBean theEvent,
EPStatementAgentInstanceHandle handle,
long engineTime) |
void |
Instrumentation.qEventCP(EventBean theEvent,
EPStatementAgentInstanceHandle handle,
long engineTime) |
void |
InstrumentationDefault.qNamedWindowCPMulti(java.lang.String engineURI,
java.util.Map<NamedWindowConsumerView,NamedWindowDeltaData> deltaPerConsumer,
EPStatementAgentInstanceHandle handle,
long time) |
void |
Instrumentation.qNamedWindowCPMulti(java.lang.String engineURI,
java.util.Map<NamedWindowConsumerView,NamedWindowDeltaData> deltaPerConsumer,
EPStatementAgentInstanceHandle handle,
long time) |
void |
InstrumentationDefault.qNamedWindowCPSingle(java.lang.String engineURI,
java.util.List<NamedWindowConsumerView> value,
EventBean[] newData,
EventBean[] oldData,
EPStatementAgentInstanceHandle handle,
long time) |
void |
Instrumentation.qNamedWindowCPSingle(java.lang.String engineURI,
java.util.List<NamedWindowConsumerView> value,
EventBean[] newData,
EventBean[] oldData,
EPStatementAgentInstanceHandle handle,
long time) |
void |
InstrumentationDefault.qTimeCP(EPStatementAgentInstanceHandle handle,
long engineTime) |
void |
Instrumentation.qTimeCP(EPStatementAgentInstanceHandle handle,
long engineTime) |
Modifier and Type | Method and Description |
---|---|
Pair<EventStream,StatementAgentInstanceLock> |
StreamFactorySvcImpl.createStream(java.lang.String statementId,
FilterSpecCompiled filterSpec,
FilterService filterService,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
boolean isJoin,
ExprEvaluatorContext exprEvaluatorContext,
boolean hasOrderBy,
boolean filterWithSameTypeSubselect,
java.lang.annotation.Annotation[] annotations,
boolean stateless,
int streamNum,
boolean isCanIterateUnbound)
See the method of the same name in
StreamFactoryService . |
Pair<EventStream,StatementAgentInstanceLock> |
StreamFactoryService.createStream(java.lang.String statementId,
FilterSpecCompiled filterSpec,
FilterService filterService,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
boolean isJoin,
ExprEvaluatorContext exprEvaluatorContext,
boolean hasOrderBy,
boolean filterWithSameTypeSubselect,
java.lang.annotation.Annotation[] annotations,
boolean stateless,
int streamNum,
boolean isCanIterateUnbound)
Create or reuse existing EventStream instance representing that event filter.
|