Package | Description |
---|---|
com.espertech.esper.collection |
Internal collection classes
|
com.espertech.esper.core.context.activator |
Activation of streams for statement start.
|
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.epl.expression.core |
Core expression classes.
|
com.espertech.esper.epl.lookup |
Subquery execution strategies and lookup indexes
|
com.espertech.esper.epl.named |
Named window classes are in this package
|
com.espertech.esper.util.support |
Internal-use-only unit and regression test support classes.
|
com.espertech.esper.view.stream |
View to event stream relationship service
|
Constructor and Description |
---|
SafeIteratorImpl(StatementAgentInstanceLock iteratorLock,
Iterator<E> underlying)
Ctor.
|
SafeIteratorWTableImpl(StatementAgentInstanceLock iteratorLock,
Iterator<E> underlying,
TableExprEvaluatorContext tableExprEvaluatorContext) |
Modifier and Type | Method and Description |
---|---|
StatementAgentInstanceLock |
ViewableActivationResult.getOptionalLock() |
Constructor and Description |
---|
ViewableActivationResult(Viewable viewable,
StopCallback stopCallback,
StatementAgentInstanceLock optionalLock,
EvalRootState optionalPatternRoot,
EvalRootMatchRemover optEvalRootMatchRemover,
boolean suppressSameEventMatches,
boolean discardPartialsOnMatch,
ViewableActivationResultExtension viewableActivationResultExtension) |
Modifier and Type | Method and Description |
---|---|
StatementAgentInstanceLock |
AgentInstanceViewFactoryChainContext.getAgentInstanceLock() |
StatementAgentInstanceLock |
AgentInstanceContext.getAgentInstanceLock() |
StatementAgentInstanceLock |
EPStatementAgentInstanceHandle.getStatementAgentInstanceLock() |
Modifier and Type | Method and Description |
---|---|
void |
EPStatementAgentInstanceHandle.setStatementAgentInstanceLock(StatementAgentInstanceLock statementAgentInstanceLock) |
Constructor and Description |
---|
EPStatementAgentInstanceHandle(EPStatementHandle statementHandle,
StatementAgentInstanceLock statementAgentInstanceLock,
int agentInstanceId,
StatementAgentInstanceFilterVersion statementFilterVersion,
FilterFaultHandlerFactory filterFaultHandlerFactory) |
Modifier and Type | Class and Description |
---|---|
class |
StatementAgentInstanceRWLockImpl
Simple read-write lock based on
ReentrantReadWriteLock that associates a
name with the lock and traces read/write locking and unlocking. |
class |
StatementNoLockImpl
A Statement-lock implementation that doesn't lock.
|
Modifier and Type | Method and Description |
---|---|
StatementAgentInstanceLock |
InternalEventRouterEntry.getAgentInstanceLock() |
StatementAgentInstanceLock |
ExprEvaluatorContextWTableAccess.getAgentInstanceLock() |
StatementAgentInstanceLock |
ExprEvaluatorContextStatement.getAgentInstanceLock() |
StatementAgentInstanceLock |
StatementContext.getDefaultAgentInstanceLock() |
StatementAgentInstanceLock |
StatementLockFactoryImpl.getStatementLock(String statementName,
Annotation[] annotations,
boolean stateless) |
StatementAgentInstanceLock |
StatementLockFactory.getStatementLock(String statementName,
Annotation[] annotations,
boolean stateless)
Create lock for statement
|
Modifier and Type | Method and Description |
---|---|
void |
InternalEventRouterImpl.addPreprocessing(InternalEventRouterDesc internalEventRouterDesc,
InternalRoutePreprocessView outputView,
StatementAgentInstanceLock agentInstanceLock,
boolean hasSubselect) |
void |
InternalEventRouter.addPreprocessing(InternalEventRouterDesc internalEventRouterDesc,
InternalRoutePreprocessView outputView,
StatementAgentInstanceLock agentInstanceLock,
boolean hasSubselect) |
void |
StatementContext.setDefaultAgentInstanceLock(StatementAgentInstanceLock defaultAgentInstanceLock) |
Constructor and Description |
---|
InternalEventRouterEntry(int priority,
boolean drop,
ExprNode optionalWhereClause,
ExprNode[] assignments,
EventBeanWriter writer,
TypeWidener[] wideners,
InternalRoutePreprocessView outputView,
StatementAgentInstanceLock agentInstanceLock,
boolean hasSubselect)
Ctor.
|
StatementContext(StatementContextEngineServices stmtEngineServices,
SchedulingService schedulingService,
ScheduleBucket scheduleBucket,
EPStatementHandle epStatementHandle,
ViewResolutionService viewResultionService,
PatternObjectResolutionService patternResolutionService,
StatementExtensionSvcContext statementExtensionSvcContext,
StatementStopService statementStopService,
PatternContextFactory patternContextFactory,
FilterService filterService,
StatementResultService statementResultService,
InternalEventRouteDest internalEventEngineRouteDest,
Annotation[] annotations,
StatementAIResourceRegistry statementAgentInstanceRegistry,
StatementAgentInstanceLock defaultAgentInstanceLock,
ContextDescriptor contextDescriptor,
PatternSubexpressionPoolStmtSvc patternSubexpressionPoolSvc,
MatchRecognizeStatePoolStmtSvc matchRecognizeStatePoolStmtSvc,
boolean statelessSelect,
ContextControllerFactoryService contextControllerFactoryService,
AgentInstanceScriptContext defaultAgentInstanceScriptContext,
AggregationServiceFactoryService aggregationServiceFactoryService,
boolean writesToTables,
Object statementUserObject,
StatementSemiAnonymousTypeRegistry statementSemiAnonymousTypeRegistry,
int priority) |
Modifier and Type | Method and Description |
---|---|
StatementAgentInstanceLock |
ExprEvaluatorContextTimeOnly.getAgentInstanceLock() |
StatementAgentInstanceLock |
ExprEvaluatorContext.getAgentInstanceLock() |
Constructor and Description |
---|
SubordFullTableScanLookupStrategyLocking(Iterable<EventBean> contents,
StatementAgentInstanceLock statementLock) |
SubordIndexedTableLookupStrategyLocking(SubordTableLookupStrategy inner,
StatementAgentInstanceLock statementLock) |
Modifier and Type | Method and Description |
---|---|
StatementAgentInstanceLock |
NamedWindowMgmtServiceImpl.getNamedWindowLock(String windowName) |
StatementAgentInstanceLock |
NamedWindowMgmtService.getNamedWindowLock(String windowName)
Returns the statement lock for the named window, to be shared with on-delete statements for the same named window.
|
Modifier and Type | Method and Description |
---|---|
void |
NamedWindowMgmtServiceImpl.addNamedWindowLock(String windowName,
StatementAgentInstanceLock statementResourceLock,
String statementName) |
void |
NamedWindowMgmtService.addNamedWindowLock(String windowName,
StatementAgentInstanceLock statementResourceLock,
String statementName)
Sets the lock to use for a named window.
|
Modifier and Type | Method and Description |
---|---|
StatementAgentInstanceLock |
SupportExprEvaluatorContext.getAgentInstanceLock() |
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,
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,
Annotation[] annotations,
boolean stateless,
int streamNum,
boolean isCanIterateUnbound)
Create or reuse existing EventStream instance representing that event filter.
|