Package | Description |
---|---|
com.espertech.esper.core.context.activator |
Activation of streams for statement start.
|
com.espertech.esper.core.context.factory |
Statement agent instance factories.
|
com.espertech.esper.core.context.mgr |
Context management.
|
com.espertech.esper.core.context.subselect |
Subselect implementation.
|
com.espertech.esper.core.context.util |
Context partition utility or reference classes.
|
com.espertech.esper.core.start |
Classes related to start and stop of statements
|
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.epl.subquery |
Subquery helper classes are found here.
|
com.espertech.esper.epl.view |
Internal processing views for output rate limiting, filtering and internal event routing
|
com.espertech.esper.pattern |
Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance
|
com.espertech.esper.rowregex |
Match-recognize expression tree and state objects.
|
com.espertech.esper.util |
Utility classes that center around Java type handling, printing, reflection, debugging
|
com.espertech.esper.view |
View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering.
|
com.espertech.esper.view.ext |
Extension views that providing services such as sorting, which don't fit much into other categories.
|
com.espertech.esper.view.window |
Window views are in this package
|
Modifier and Type | Class and Description |
---|---|
class |
ViewableActivatorFilterProxyStopCallback |
class |
ViewableActivatorStreamReuseView |
Modifier and Type | Method and Description |
---|---|
StopCallback |
ViewableActivationResult.getStopCallback() |
Constructor and Description |
---|
ViewableActivationResult(Viewable viewable,
StopCallback stopCallback,
StatementAgentInstanceLock optionalLock,
EvalRootState optionalPatternRoot,
boolean suppressSameEventMatches,
boolean discardPartialsOnMatch) |
Modifier and Type | Method and Description |
---|---|
StopCallback |
StatementAgentInstanceFactoryResult.getStopCallback() |
Modifier and Type | Method and Description |
---|---|
StopCallback |
AgentInstance.getStopCallback() |
Constructor and Description |
---|
AgentInstance(StopCallback stopCallback,
AgentInstanceContext agentInstanceContext,
Viewable finalView) |
Modifier and Type | Method and Description |
---|---|
SubSelectStrategyRealization |
SubSelectStrategyFactoryNamedWinIndexShare.instantiate(EPServicesContext services,
Viewable viewableRoot,
AgentInstanceContext agentInstanceContext,
java.util.List<StopCallback> stopCallbackList) |
SubSelectStrategyRealization |
SubSelectStrategyFactoryLocalViewPreloaded.instantiate(EPServicesContext services,
Viewable viewableRoot,
AgentInstanceContext agentInstanceContext,
java.util.List<StopCallback> stopCallbackList) |
SubSelectStrategyRealization |
SubSelectStrategyFactory.instantiate(EPServicesContext services,
Viewable viewableRoot,
AgentInstanceContext agentInstanceContext,
java.util.List<StopCallback> stopCallbackList) |
Modifier and Type | Method and Description |
---|---|
static StopCallback |
StatementAgentInstanceUtil.getStopCallback(java.util.List<StopCallback> stopCallbacks,
AgentInstanceContext agentInstanceContext) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<StopCallback> |
AgentInstanceContext.getTerminationCallbackRO() |
java.util.Collection<StopCallback> |
AgentInstanceViewFactoryChainContext.getTerminationCallbacksRO() |
Modifier and Type | Method and Description |
---|---|
void |
AgentInstanceViewFactoryChainContext.addTerminationCallback(StopCallback callback) |
void |
AgentInstanceContext.addTerminationCallback(StopCallback callback) |
void |
AgentInstanceViewFactoryChainContext.removeTerminationCallback(StopCallback callback) |
void |
AgentInstanceContext.removeTerminationCallback(StopCallback callback) |
static void |
StatementAgentInstanceUtil.stop(StopCallback stopCallback,
AgentInstanceContext agentInstanceContext,
Viewable finalView,
EPServicesContext servicesContext,
boolean isStatementStop,
boolean leaveLocksAcquired) |
static void |
StatementAgentInstanceUtil.stopSafe(java.util.Collection<StopCallback> terminationCallbacks,
StopCallback[] stopCallbacks,
StatementContext statementContext) |
static void |
StatementAgentInstanceUtil.stopSafe(StopCallback[] stopMethods,
StatementContext statementContext) |
static void |
StatementAgentInstanceUtil.stopSafe(StopCallback stopMethod,
StatementContext statementContext) |
Modifier and Type | Method and Description |
---|---|
static StopCallback |
StatementAgentInstanceUtil.getStopCallback(java.util.List<StopCallback> stopCallbacks,
AgentInstanceContext agentInstanceContext) |
static void |
StatementAgentInstanceUtil.stopSafe(java.util.Collection<StopCallback> terminationCallbacks,
StopCallback[] stopCallbacks,
StatementContext statementContext) |
Modifier and Type | Method and Description |
---|---|
static java.util.Map<ExprSubselectNode,SubSelectStrategyHolder> |
EPStatementStartMethodHelperSubselect.startSubselects(EPServicesContext services,
SubSelectStrategyCollection subSelectStrategyCollection,
AgentInstanceContext agentInstanceContext,
java.util.List<StopCallback> stopCallbackList) |
Constructor and Description |
---|
EPStatementStopMethodImpl(StatementContext statementContext,
java.util.List<StopCallback> stopCallbacks) |
Modifier and Type | Class and Description |
---|---|
class |
MethodPollingViewable
Polling-data provider that calls a static method on a class and passed parameters, and wraps the
results as POJO events.
|
Modifier and Type | Class and Description |
---|---|
class |
DatabasePollingViewable
Implements a poller viewable that uses a polling strategy, a cache and
some input parameters extracted from event streams to perform the polling.
|
Modifier and Type | Class and Description |
---|---|
class |
NamedWindowConsumerView
Represents a consumer of a named window that selects from a named window via a from-clause.
|
class |
NamedWindowOnDeleteView
View for the on-delete statement that handles removing events from a named window.
|
class |
NamedWindowOnExprBaseView
View for the on-delete statement that handles removing events from a named window.
|
class |
NamedWindowOnMergeView
View for the on-delete statement that handles removing events from a named window.
|
class |
NamedWindowOnSelectView
View for the on-select statement that handles selecting events from a named window.
|
class |
NamedWindowOnUpdateView
View for the on-delete statement that handles removing events from a named window.
|
class |
NamedWindowSubqueryStopCallback |
Modifier and Type | Class and Description |
---|---|
class |
SubqueryStopCallback
Implements a stop callback for use with subqueries to clear their indexes
when a statement is stopped.
|
Modifier and Type | Class and Description |
---|---|
class |
OutputConditionExpression
Output condition for output rate limiting that handles when-then expressions for controlling output.
|
class |
OutputConditionTime
Output condition that is satisfied at the end
of every time interval of a given length.
|
Modifier and Type | Interface and Description |
---|---|
interface |
EvalRootState
Interface for a root state node accepting a callback to use to indicate pattern results.
|
interface |
PatternStopCallback
Interface for executing a stop on an active event expression.
|
Modifier and Type | Class and Description |
---|---|
class |
EvalRootStateNode
This class is always the root node in the evaluation state tree representing any activated event expression.
|
Modifier and Type | Class and Description |
---|---|
class |
EventRowRegexNFAView
View for match recognize support.
|
Modifier and Type | Field and Description |
---|---|
static StopCallback |
CollectionUtil.STOP_CALLBACK_NONE |
Modifier and Type | Interface and Description |
---|---|
interface |
HistoricalEventViewable
Interface for views that poll data based on information from other streams.
|
Modifier and Type | Class and Description |
---|---|
class |
TimeOrderView
Window retaining timestamped events up to a given number of seconds such that
older events that arrive later are sorted into the window and released in timestamp order.
|
Modifier and Type | Class and Description |
---|---|
class |
ExpressionBatchView
This view is a moving window extending the into the past until the expression passed to it returns false.
|
class |
ExpressionViewBase
This view is a moving window extending the into the past until the expression passed to it returns false.
|
class |
ExpressionWindowView
This view is a moving window extending the into the past until the expression passed to it returns false.
|
class |
FirstTimeView |
class |
TimeAccumView
A data window view that holds events in a stream and only removes events from a stream (rstream) if
no more events arrive for a given time interval.
|
class |
TimeAccumViewRStream
A data window view that holds events in a stream and only removes events from a stream (rstream) if
no more events arrive for a given time interval, also handling the remove stream
by keeping set-like semantics.
|
class |
TimeBatchView
A data view that aggregates events in a stream and releases them in one batch at every specified time interval.
|
class |
TimeBatchViewRStream
Same as the
TimeBatchView , this view also supports fast-remove from the batch for remove stream events. |
class |
TimeLengthBatchView
A data view that aggregates events in a stream and releases them in one batch if either one of these
conditions is reached, whichever comes first: One, a time interval passes.
|
class |
TimeWindowView
This view is a moving timeWindow extending the specified amount of milliseconds into the past.
|