Package | Description |
---|---|
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.start |
Classes related to start and stop of statements
|
com.espertech.esper.core.thread |
This package contains classes to advanced threading options.
|
com.espertech.esper.epl.core.poll |
Polled executions for use with method-invocation joins
|
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 |
EPL instrumentation helpers.
|
com.espertech.esper.view.stream |
View to event stream relationship service
|
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 | Field and Description |
---|---|
protected java.lang.ThreadLocal<java.util.Map<EPStatementAgentInstanceHandle,java.util.ArrayDeque<FilterHandleCallback>>> |
EPRuntimeIsolatedImpl.matchesPerStmtThreadLocal |
protected java.lang.ThreadLocal<java.util.Map<EPStatementAgentInstanceHandle,java.lang.Object>> |
EPRuntimeImpl.matchesPerStmtThreadLocal |
protected java.lang.ThreadLocal<java.util.Map<EPStatementAgentInstanceHandle,java.lang.Object>> |
EPRuntimeIsolatedImpl.schedulePerStmtThreadLocal |
protected java.lang.ThreadLocal<java.util.Map<EPStatementAgentInstanceHandle,java.lang.Object>> |
EPRuntimeImpl.schedulePerStmtThreadLocal |
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,
ExceptionHandlerExceptionType type,
EventBean optionalCurrentEvent) |
protected void |
EPRuntimeImpl.handleFilterFault(EPStatementAgentInstanceHandle faultingHandle,
EventBean theEvent,
int filterFaultCount) |
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,
int filterFaultCount)
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,
int filterFaultCount)
Process a single match.
|
static void |
EPRuntimeImpl.processStatementScheduleMultiple(EPStatementAgentInstanceHandle handle,
java.lang.Object callbackObject,
EPServicesContext services)
Processing multiple schedule matches for a statement.
|
Constructor and Description |
---|
EPStatementHandleCallback(EPStatementAgentInstanceHandle agentInstanceHandle,
FilterHandleCallback callback)
Ctor.
|
EPStatementHandleCallback(EPStatementAgentInstanceHandle agentInstanceHandle,
ScheduleHandleCallback callback)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
protected EPStatementAgentInstanceHandle |
EPStatementStartMethodBase.getDefaultAgentInstanceHandle(StatementContext statementContext) |
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)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
static HistoricalEventViewable |
MethodPollingViewableFactory.createPollMethodView(int streamNumber,
MethodStreamSpec methodStreamSpec,
EventAdapterService eventAdapterService,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
EngineImportService engineImportService,
SchedulingService schedulingService,
ScheduleBucket scheduleBucket,
ExprEvaluatorContext exprEvaluatorContext,
VariableService variableService,
java.lang.String contextName,
DataCacheFactory dataCacheFactory,
StatementContext statementContext)
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(int statementId,
int streamNumber,
DBStatementStreamSpec databaseStreamSpec,
DatabaseConfigService databaseConfigService,
EventAdapterService eventAdapterService,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
SQLColumnTypeConversion columnTypeConversionHook,
SQLOutputRowConversion outputRowConversionHook,
boolean enableJDBCLogging,
DataCacheFactory dataCacheFactory,
StatementContext statementContext)
Creates the viewable for polling via database SQL query.
|
DataCache |
DataCacheFactory.getDataCache(ConfigurationDataCache cacheDesc,
StatementContext statementContext,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
SchedulingService schedulingService,
ScheduleBucket scheduleBucket,
int streamNum)
Creates a cache implementation for the strategy as defined by the cache descriptor.
|
DataCache |
DatabaseConfigServiceImpl.getDataCache(java.lang.String databaseName,
StatementContext statementContext,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
DataCacheFactory dataCacheFactory,
int streamNumber) |
DataCache |
DatabaseConfigService.getDataCache(java.lang.String databaseName,
StatementContext statementContext,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
DataCacheFactory dataCacheFactory,
int streamNumber)
Returns a new cache implementation for this database.
|
protected DataCache |
DataCacheFactory.makeTimeCache(ConfigurationExpiryTimeCache expCache,
StatementContext statementContext,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
SchedulingService schedulingService,
ScheduleBucket scheduleBucket,
int streamNum) |
Constructor and Description |
---|
DataCacheExpiringImpl(double maxAgeSec,
double purgeIntervalSec,
ConfigurationCacheReferenceType cacheReferenceType,
SchedulingService schedulingService,
long scheduleSlot,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
TimeAbacus timeAbacus)
Ctor.
|
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> |
NamedWindowTailView.consumersNonContext |
Modifier and Type | Method and Description |
---|---|
protected static java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> |
NamedWindowUtil.createConsumerMap(boolean isPrioritized) |
java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> |
NamedWindowTailView.getConsumersNonContext() |
java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> |
NamedWindowConsumerLatch.getDispatchTo() |
Modifier and Type | Method and Description |
---|---|
java.util.LinkedHashMap<NamedWindowConsumerView,NamedWindowDeltaData> |
NamedWindowDispatchServiceImpl.getDeltaPerConsumer(java.lang.Object perStmtObj,
EPStatementAgentInstanceHandle handle) |
Modifier and Type | Method and Description |
---|---|
void |
NamedWindowDispatchServiceImpl.addDispatch(NamedWindowConsumerLatchFactory latchFactory,
NamedWindowDeltaData delta,
java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> consumers) |
void |
NamedWindowDispatchService.addDispatch(NamedWindowConsumerLatchFactory latchFactory,
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.
|
void |
NamedWindowTailView.addDispatches(NamedWindowConsumerLatchFactory latchFactory,
java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> consumersInContext,
NamedWindowDeltaData delta,
AgentInstanceContext agentInstanceContext) |
NamedWindowConsumerLatch |
NamedWindowConsumerLatchFactory.newLatch(NamedWindowDeltaData delta,
java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> consumers)
Returns a new latch.
|
Constructor and Description |
---|
NamedWindowConsumerLatch(NamedWindowDeltaData deltaData,
java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> dispatchTo) |
NamedWindowConsumerLatchNone(NamedWindowDeltaData deltaData,
java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> dispatchTo) |
NamedWindowConsumerLatchSpin(NamedWindowDeltaData deltaData,
java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> dispatchTo,
NamedWindowConsumerLatchFactory factory,
NamedWindowConsumerLatchSpin earlier) |
NamedWindowConsumerLatchWait(NamedWindowDeltaData deltaData,
java.util.Map<EPStatementAgentInstanceHandle,java.util.List<NamedWindowConsumerView>> dispatchTo,
NamedWindowConsumerLatchFactory factory,
NamedWindowConsumerLatchWait earlier) |
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(int statementId,
FilterSpecCompiled filterSpec,
FilterService filterService,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
boolean isJoin,
AgentInstanceContext agentInstanceContext,
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(int statementId,
FilterSpecCompiled filterSpec,
FilterService filterService,
EPStatementAgentInstanceHandle epStatementAgentInstanceHandle,
boolean isJoin,
AgentInstanceContext agentInstanceContext,
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.
|