|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.espertech.esper.core.service.StatementContext
public final class StatementContext
Contains handles to the implementation of the the scheduling service for use in view evaluation.
Constructor Summary | |
---|---|
StatementContext(StatementContextEngineServices stmtEngineServices,
byte[] statementIdBytes,
SchedulingService schedulingService,
ScheduleBucket scheduleBucket,
EPStatementHandle epStatementHandle,
ViewResolutionService viewResultionService,
PatternObjectResolutionService patternResolutionService,
StatementExtensionSvcContext statementExtensionSvcContext,
StatementStopService statementStopService,
MethodResolutionService methodResolutionService,
PatternContextFactory patternContextFactory,
FilterService filterService,
StatementResultService statementResultService,
InternalEventRouteDest internalEventEngineRouteDest,
java.lang.annotation.Annotation[] annotations,
StatementAIResourceRegistry statementAgentInstanceRegistry,
StatementAgentInstanceLock defaultAgentInstanceLock,
ContextDescriptor contextDescriptor,
PatternSubexpressionPoolStmtSvc patternSubexpressionPoolSvc,
boolean statelessSelect,
ContextControllerFactoryService contextControllerFactoryService,
AgentInstanceScriptContext defaultAgentInstanceScriptContext,
AggregationServiceFactoryService aggregationServiceFactoryService,
boolean writesToTables,
java.lang.Object statementUserObject)
Constructor. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public StatementContext(StatementContextEngineServices stmtEngineServices, byte[] statementIdBytes, SchedulingService schedulingService, ScheduleBucket scheduleBucket, EPStatementHandle epStatementHandle, ViewResolutionService viewResultionService, PatternObjectResolutionService patternResolutionService, StatementExtensionSvcContext statementExtensionSvcContext, StatementStopService statementStopService, MethodResolutionService methodResolutionService, PatternContextFactory patternContextFactory, FilterService filterService, StatementResultService statementResultService, InternalEventRouteDest internalEventEngineRouteDest, java.lang.annotation.Annotation[] annotations, StatementAIResourceRegistry statementAgentInstanceRegistry, StatementAgentInstanceLock defaultAgentInstanceLock, ContextDescriptor contextDescriptor, PatternSubexpressionPoolStmtSvc patternSubexpressionPoolSvc, boolean statelessSelect, ContextControllerFactoryService contextControllerFactoryService, AgentInstanceScriptContext defaultAgentInstanceScriptContext, AggregationServiceFactoryService aggregationServiceFactoryService, boolean writesToTables, java.lang.Object statementUserObject)
stmtEngineServices
- is the engine services for the statementschedulingService
- implementation for schedule registrationscheduleBucket
- is for ordering scheduled callbacks within the view statementsepStatementHandle
- is the statements-own handle for use in registering callbacks with servicesviewResultionService
- is a service for resolving view namespace and name to a view factorystatementExtensionSvcContext
- provide extension points for custom statement resourcesstatementStopService
- for registering a callback invoked when a statement is stoppedmethodResolutionService
- is a service for resolving static methods and aggregation functionspatternContextFactory
- is the pattern-level services and context information factoryfilterService
- is the filtering servicepatternResolutionService
- is the service that resolves pattern objects for the statementstatementResultService
- handles awareness of listeners/subscriptions for a statement customizing output producedinternalEventEngineRouteDest
- routing destinationMethod Detail |
---|
public StatementType getStatementType()
public java.lang.String getStatementId()
public java.lang.String getStatementName()
public final SchedulingService getSchedulingService()
public EventAdapterService getEventAdapterService()
public ScheduleBucket getScheduleBucket()
public EPStatementHandle getEpStatementHandle()
public ViewResolutionService getViewResolutionService()
public StatementExtensionSvcContext getExtensionServicesContext()
public StatementStopService getStatementStopService()
public MethodResolutionService getMethodResolutionService()
public PatternContextFactory getPatternContextFactory()
public java.lang.String getExpression()
public java.lang.String getEngineURI()
public FilterService getFilterService()
public PatternObjectResolutionService getPatternResolutionService()
public NamedWindowService getNamedWindowService()
public VariableService getVariableService()
public TableService getTableService()
public StatementResultService getStatementResultService()
public java.net.URI[] getPlugInTypeResolutionURIs()
public ValueAddEventService getValueAddEventService()
public ConfigurationInformation getConfigSnapshot()
public void setSchedulingService(SchedulingService schedulingService)
schedulingService
- servicepublic void setFilterService(FilterService filterService)
filterService
- filter servicepublic InternalEventRouteDest getInternalEventEngineRouteDest()
public void setInternalEventEngineRouteDest(InternalEventRouteDest internalEventEngineRouteDest)
internalEventEngineRouteDest
- routerpublic ScheduleAdjustmentService getScheduleAdjustmentService()
public MetricReportingServiceSPI getMetricReportingService()
public TimeProvider getTimeProvider()
public ViewService getViewService()
public ExceptionHandlingService getExceptionHandlingService()
public TableExprEvaluatorContext getTableExprEvaluatorContext()
public java.lang.annotation.Annotation[] getAnnotations()
public ExpressionResultCacheService getExpressionResultCacheServiceSharable()
public java.lang.String toString()
toString
in class java.lang.Object
public int getAgentInstanceId()
public StatementAIResourceRegistry getStatementAgentInstanceRegistry()
public StatementAgentInstanceLock getDefaultAgentInstanceLock()
public ContextDescriptor getContextDescriptor()
public byte[] getStatementIdBytes()
public void setDefaultAgentInstanceLock(StatementAgentInstanceLock defaultAgentInstanceLock)
public PatternSubexpressionPoolStmtSvc getPatternSubexpressionPoolSvc()
public boolean isStatelessSelect()
public ContextControllerFactoryService getContextControllerFactoryService()
public AgentInstanceScriptContext getDefaultAgentInstanceScriptContext()
public AggregationServiceFactoryService getAggregationServiceFactoryService()
public StatementEventTypeRef getStatementEventTypeRef()
public java.lang.String getContextName()
public boolean isWritesToTables()
public java.lang.Object getStatementUserObject()
|
© 2006-2015 EsperTech Inc. All rights reserved. Visit us at espertech.com |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |