Class EPStatementInitServicesImpl
java.lang.Object
com.espertech.esper.runtime.internal.kernel.statement.EPStatementInitServicesImpl
- All Implemented Interfaces:
com.espertech.esper.common.internal.context.module.EPStatementInitServices
public class EPStatementInitServicesImpl
extends Object
implements com.espertech.esper.common.internal.context.module.EPStatementInitServices
-
Field Summary
Fields inherited from interface com.espertech.esper.common.internal.context.module.EPStatementInitServices
EPTYPE, GETAGGREGATIONSERVICEFACTORYSERVICE, GETCLASSPATHIMPORTSERVICERUNTIME, GETCONTEXTSERVICEFACTORY, GETEVENTBEANTYPEDEVENTFACTORY, GETEVENTTABLEINDEXSERVICE, GETEVENTTYPERESOLVER, GETFILTERBOOLEANEXPRESSIONFACTORY, GETFILTERSHAREDBOOLEXPRREGISTERY, GETFILTERSHAREDLOOKUPABLEREGISTERY, GETFILTERSPECACTIVATABLEREGISTRY, GETINTERNALEVENTROUTEDEST, GETPATTERNFACTORYSERVICE, GETRESULTSETPROCESSORHELPERFACTORY, GETRUNTIMESETTINGSSERVICE, GETSTATEMENTRESULTSERVICE, GETTIMEPROVIDER, GETVIEWABLEACTIVATORFACTORY, GETVIEWFACTORYSERVICE, REF
-
Constructor Summary
ConstructorDescriptionEPStatementInitServicesImpl
(String statementName, Map<com.espertech.esper.common.client.util.StatementProperty, Object> statementProperties, Annotation[] annotations, String deploymentId, com.espertech.esper.common.internal.event.path.EventTypeResolver eventTypeResolver, com.espertech.esper.common.internal.filterspec.FilterSpecActivatableRegistry filterSpecActivatableRegistry, com.espertech.esper.common.internal.filterspec.FilterSharedBoolExprRegistery filterSharedBoolExprRegistery, com.espertech.esper.common.internal.filterspec.FilterSharedLookupableRegistery filterSharedLookupableRegistery, com.espertech.esper.common.internal.context.aifactory.core.ModuleIncidentals moduleIncidentals, boolean recovery, com.espertech.esper.common.internal.statement.resource.StatementResourceService statementResourceService, com.espertech.esper.common.internal.context.util.StatementResultService statementResultService, EPServicesContext servicesContext) -
Method Summary
Modifier and TypeMethodDescriptionvoid
activateContext
(String name, com.espertech.esper.common.internal.context.controller.core.ContextDefinition definition) void
activateExpression
(String name) void
activateNamedWindow
(String name) void
activateTable
(String name) void
activateVariable
(String name, com.espertech.esper.common.client.serde.DataInputOutputSerde serde) void
addReadyCallback
(com.espertech.esper.common.internal.context.module.StatementReadyCallback readyCallback) com.espertech.esper.common.internal.epl.agg.core.AggregationServiceFactoryService
com.espertech.esper.common.internal.settings.ClasspathImportServiceRuntime
com.espertech.esper.common.internal.context.mgr.ContextManagementService
com.espertech.esper.common.internal.context.mgr.ContextServiceFactory
com.espertech.esper.common.internal.event.core.EventBeanTypedEventFactory
com.espertech.esper.common.internal.epl.index.base.EventTableIndexService
com.espertech.esper.common.internal.event.avro.EventTypeAvroHandler
com.espertech.esper.common.internal.event.path.EventTypeResolver
com.espertech.esper.common.internal.settings.ExceptionHandlingService
com.espertech.esper.common.internal.collection.PathRegistry<String,
com.espertech.esper.common.internal.compile.stage1.spec.ExpressionDeclItem> com.espertech.esper.common.internal.filterspec.FilterBooleanExpressionFactory
com.espertech.esper.common.internal.filterspec.FilterSharedBoolExprRegistery
com.espertech.esper.common.internal.filterspec.FilterSharedLookupableRegistery
com.espertech.esper.common.internal.filterspec.FilterSpecActivatableRegistry
com.espertech.esper.common.internal.context.util.InternalEventRouteDest
com.espertech.esper.common.internal.context.aifactory.core.ModuleIncidentals
com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowDispatchService
com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowFactoryService
com.espertech.esper.common.internal.epl.namedwindow.core.NamedWindowManagementService
com.espertech.esper.common.internal.collection.PathRegistry<String,
com.espertech.esper.common.internal.epl.namedwindow.path.NamedWindowMetaData> com.espertech.esper.common.internal.epl.pattern.core.PatternFactoryService
List<com.espertech.esper.common.internal.context.module.StatementReadyCallback>
com.espertech.esper.common.internal.epl.resultset.core.ResultSetProcessorHelperFactory
com.espertech.esper.common.internal.context.module.RuntimeExtensionServices
com.espertech.esper.common.internal.settings.RuntimeSettingsService
com.espertech.esper.common.internal.statement.resource.StatementResourceService
com.espertech.esper.common.internal.context.util.StatementResultService
com.espertech.esper.common.internal.epl.table.core.TableManagementService
com.espertech.esper.common.internal.collection.PathRegistry<String,
com.espertech.esper.common.internal.epl.table.compiletime.TableMetaData> com.espertech.esper.common.internal.epl.expression.time.abacus.TimeAbacus
com.espertech.esper.common.internal.schedule.TimeProvider
com.espertech.esper.common.internal.schedule.TimeSourceService
com.espertech.esper.common.internal.epl.variable.core.VariableManagementService
com.espertech.esper.common.internal.collection.PathRegistry<String,
com.espertech.esper.common.internal.epl.variable.compiletime.VariableMetaData> com.espertech.esper.common.internal.context.activator.ViewableActivatorFactory
com.espertech.esper.common.internal.view.core.ViewFactoryService
boolean
-
Constructor Details
-
Method Details
-
getAggregationServiceFactoryService
public com.espertech.esper.common.internal.epl.agg.core.AggregationServiceFactoryService getAggregationServiceFactoryService()- Specified by:
getAggregationServiceFactoryService
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getAnnotations
- Specified by:
getAnnotations
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getContextServiceFactory
public com.espertech.esper.common.internal.context.mgr.ContextServiceFactory getContextServiceFactory()- Specified by:
getContextServiceFactory
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getDeploymentId
- Specified by:
getDeploymentId
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getEventBeanTypedEventFactory
public com.espertech.esper.common.internal.event.core.EventBeanTypedEventFactory getEventBeanTypedEventFactory()- Specified by:
getEventBeanTypedEventFactory
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getClasspathImportServiceRuntime
public com.espertech.esper.common.internal.settings.ClasspathImportServiceRuntime getClasspathImportServiceRuntime()- Specified by:
getClasspathImportServiceRuntime
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getRuntimeURI
- Specified by:
getRuntimeURI
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getRuntimeSettingsService
public com.espertech.esper.common.internal.settings.RuntimeSettingsService getRuntimeSettingsService()- Specified by:
getRuntimeSettingsService
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getRuntimeExtensionServices
public com.espertech.esper.common.internal.context.module.RuntimeExtensionServices getRuntimeExtensionServices()- Specified by:
getRuntimeExtensionServices
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getEventTableIndexService
public com.espertech.esper.common.internal.epl.index.base.EventTableIndexService getEventTableIndexService()- Specified by:
getEventTableIndexService
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getEventTypeAvroHandler
public com.espertech.esper.common.internal.event.avro.EventTypeAvroHandler getEventTypeAvroHandler()- Specified by:
getEventTypeAvroHandler
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getExceptionHandlingService
public com.espertech.esper.common.internal.settings.ExceptionHandlingService getExceptionHandlingService()- Specified by:
getExceptionHandlingService
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getServicesContext
-
getNamedWindowDispatchService
public com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowDispatchService getNamedWindowDispatchService()- Specified by:
getNamedWindowDispatchService
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getNamedWindowFactoryService
public com.espertech.esper.common.internal.epl.namedwindow.consume.NamedWindowFactoryService getNamedWindowFactoryService()- Specified by:
getNamedWindowFactoryService
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getNamedWindowManagementService
public com.espertech.esper.common.internal.epl.namedwindow.core.NamedWindowManagementService getNamedWindowManagementService()- Specified by:
getNamedWindowManagementService
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getPatternFactoryService
public com.espertech.esper.common.internal.epl.pattern.core.PatternFactoryService getPatternFactoryService()- Specified by:
getPatternFactoryService
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getStatementResultService
public com.espertech.esper.common.internal.context.util.StatementResultService getStatementResultService()- Specified by:
getStatementResultService
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getContextManagementService
public com.espertech.esper.common.internal.context.mgr.ContextManagementService getContextManagementService()- Specified by:
getContextManagementService
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getExprDeclaredPathRegistry
public com.espertech.esper.common.internal.collection.PathRegistry<String,com.espertech.esper.common.internal.compile.stage1.spec.ExpressionDeclItem> getExprDeclaredPathRegistry()- Specified by:
getExprDeclaredPathRegistry
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getEventTypeResolver
public com.espertech.esper.common.internal.event.path.EventTypeResolver getEventTypeResolver()- Specified by:
getEventTypeResolver
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getFilterSpecActivatableRegistry
public com.espertech.esper.common.internal.filterspec.FilterSpecActivatableRegistry getFilterSpecActivatableRegistry()- Specified by:
getFilterSpecActivatableRegistry
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getFilterBooleanExpressionFactory
public com.espertech.esper.common.internal.filterspec.FilterBooleanExpressionFactory getFilterBooleanExpressionFactory()- Specified by:
getFilterBooleanExpressionFactory
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getInternalEventRouteDest
public com.espertech.esper.common.internal.context.util.InternalEventRouteDest getInternalEventRouteDest()- Specified by:
getInternalEventRouteDest
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getModuleIncidentals
public com.espertech.esper.common.internal.context.aifactory.core.ModuleIncidentals getModuleIncidentals() -
getNamedWindowPathRegistry
public com.espertech.esper.common.internal.collection.PathRegistry<String,com.espertech.esper.common.internal.epl.namedwindow.path.NamedWindowMetaData> getNamedWindowPathRegistry()- Specified by:
getNamedWindowPathRegistry
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
addReadyCallback
public void addReadyCallback(com.espertech.esper.common.internal.context.module.StatementReadyCallback readyCallback) - Specified by:
addReadyCallback
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getReadyCallbacks
public List<com.espertech.esper.common.internal.context.module.StatementReadyCallback> getReadyCallbacks() -
isRecovery
public boolean isRecovery() -
getResultSetProcessorHelperFactory
public com.espertech.esper.common.internal.epl.resultset.core.ResultSetProcessorHelperFactory getResultSetProcessorHelperFactory()- Specified by:
getResultSetProcessorHelperFactory
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getStatementResourceService
public com.espertech.esper.common.internal.statement.resource.StatementResourceService getStatementResourceService()- Specified by:
getStatementResourceService
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getTableManagementService
public com.espertech.esper.common.internal.epl.table.core.TableManagementService getTableManagementService()- Specified by:
getTableManagementService
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getTablePathRegistry
public com.espertech.esper.common.internal.collection.PathRegistry<String,com.espertech.esper.common.internal.epl.table.compiletime.TableMetaData> getTablePathRegistry()- Specified by:
getTablePathRegistry
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getTimeAbacus
public com.espertech.esper.common.internal.epl.expression.time.abacus.TimeAbacus getTimeAbacus()- Specified by:
getTimeAbacus
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getTimeProvider
public com.espertech.esper.common.internal.schedule.TimeProvider getTimeProvider()- Specified by:
getTimeProvider
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getTimeSourceService
public com.espertech.esper.common.internal.schedule.TimeSourceService getTimeSourceService()- Specified by:
getTimeSourceService
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getVariableManagementService
public com.espertech.esper.common.internal.epl.variable.core.VariableManagementService getVariableManagementService()- Specified by:
getVariableManagementService
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getVariablePathRegistry
public com.espertech.esper.common.internal.collection.PathRegistry<String,com.espertech.esper.common.internal.epl.variable.compiletime.VariableMetaData> getVariablePathRegistry()- Specified by:
getVariablePathRegistry
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getViewableActivatorFactory
public com.espertech.esper.common.internal.context.activator.ViewableActivatorFactory getViewableActivatorFactory()- Specified by:
getViewableActivatorFactory
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getViewFactoryService
public com.espertech.esper.common.internal.view.core.ViewFactoryService getViewFactoryService()- Specified by:
getViewFactoryService
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
activateNamedWindow
- Specified by:
activateNamedWindow
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
activateTable
- Specified by:
activateTable
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
activateContext
public void activateContext(String name, com.espertech.esper.common.internal.context.controller.core.ContextDefinition definition) - Specified by:
activateContext
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
activateVariable
public void activateVariable(String name, com.espertech.esper.common.client.serde.DataInputOutputSerde serde) - Specified by:
activateVariable
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
activateExpression
- Specified by:
activateExpression
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getStatementName
- Specified by:
getStatementName
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-
getStatementProperties
public Map<com.espertech.esper.common.client.util.StatementProperty,Object> getStatementProperties()- Specified by:
getStatementProperties
in interfacecom.espertech.esper.common.internal.context.module.EPStatementInitServices
-