Uses of Interface
com.espertech.esper.schedule.SchedulingService

Packages that use SchedulingService
com.espertech.esper.core.context.mgr Context management. 
com.espertech.esper.core.service Implementation of client package interfaces, glue code 
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.parse Parsers and AST tree walkers and helper classes transforming AST into business objects 
com.espertech.esper.epl.spec 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.pattern Pattern expression tree and pattern state objects, the later resembles pattern expression state for each active pattern instance 
com.espertech.esper.schedule Package for timer callback scheduling 
com.espertech.esper.view View infrastructure concerned with view creation and destroy, cloning and hooking views trees into filtering. 
 

Uses of SchedulingService in com.espertech.esper.core.context.mgr
 

Methods in com.espertech.esper.core.context.mgr that return SchedulingService
 SchedulingService ContextControllerInitTermFactory.getSchedulingService()
           
 

Uses of SchedulingService in com.espertech.esper.core.service
 

Classes in com.espertech.esper.core.service that implement SchedulingService
 class SchedulingServiceAudit
           
 

Methods in com.espertech.esper.core.service that return SchedulingService
 SchedulingService StatementContext.getSchedulingService()
          Returns service to use for schedule evaluation.
 SchedulingService EPServiceProviderSPI.getSchedulingService()
          Get the SchedulingService for this engine.
 SchedulingService EPServiceProviderImpl.getSchedulingService()
           
 

Methods in com.espertech.esper.core.service with parameters of type SchedulingService
static StatementSpecRaw EPAdministratorHelper.compileEPL(java.lang.String eplStatement, java.lang.String eplStatementForErrorMsg, boolean addPleaseCheck, java.lang.String statementName, SelectClauseStreamSelectorEnum defaultStreamSelector, EngineImportService engineImportService, VariableService variableService, SchedulingService schedulingService, java.lang.String engineURI, ConfigurationInformation configSnapshot, PatternNodeFactory patternNodeFactory, ContextManagementService contextManagementService, ExprDeclaredService exprDeclaredService, TableService tableService)
          Compile the EPL.
protected static DatabaseConfigService EPServicesContextFactoryDefault.makeDatabaseRefService(ConfigurationInformation configSnapshot, SchedulingService schedulingService, SchedulingMgmtService schedulingMgmtService)
          Creates the database config service.
 void StatementContext.setSchedulingService(SchedulingService schedulingService)
          Sets the scheduling service
 

Constructors in com.espertech.esper.core.service with parameters of type SchedulingService
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.
 

Uses of SchedulingService in com.espertech.esper.epl.core
 

Methods in com.espertech.esper.epl.core with parameters of type SchedulingService
static HistoricalEventViewable MethodPollingViewableFactory.createPollMethodView(int streamNumber, MethodStreamSpec methodStreamSpec, EventAdapterService eventAdapterService, EPStatementAgentInstanceHandle epStatementAgentInstanceHandle, MethodResolutionService methodResolutionService, EngineImportService engineImportService, SchedulingService schedulingService, ScheduleBucket scheduleBucket, ExprEvaluatorContext exprEvaluatorContext, VariableService variableService, java.lang.String contextName)
          Creates a method-invocation polling view for use as a stream that calls a method, or pulls results from cache.
 void MethodPollingViewable.validate(EngineImportService engineImportService, StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, TimeProvider timeProvider, VariableService variableService, TableService tableService, ExprEvaluatorContext exprEvaluatorContext, ConfigurationInformation configSnapshot, SchedulingService schedulingService, java.lang.String engineURI, java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters, EventAdapterService eventAdapterService, java.lang.String statementName, java.lang.String statementId, java.lang.annotation.Annotation[] annotations)
           
 

Uses of SchedulingService in com.espertech.esper.epl.db
 

Methods in com.espertech.esper.epl.db with parameters of type SchedulingService
static DataCache DataCacheFactory.getDataCache(ConfigurationDataCache cacheDesc, EPStatementAgentInstanceHandle epStatementAgentInstanceHandle, SchedulingService schedulingService, ScheduleBucket scheduleBucket)
          Creates a cache implementation for the strategy as defined by the cache descriptor.
 void DatabasePollingViewable.validate(EngineImportService engineImportService, StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, TimeProvider timeProvider, VariableService variableService, TableService tableService, ExprEvaluatorContext exprEvaluatorContext, ConfigurationInformation configSnapshot, SchedulingService schedulingService, java.lang.String engineURI, java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters, EventAdapterService eventAdapterService, java.lang.String statementName, java.lang.String statementId, java.lang.annotation.Annotation[] annotations)
           
 

Constructors in com.espertech.esper.epl.db with parameters of type SchedulingService
DatabaseConfigServiceImpl(java.util.Map<java.lang.String,ConfigurationDBRef> mapDatabaseRef, SchedulingService schedulingService, ScheduleBucket scheduleBucket)
          Ctor.
DataCacheExpiringImpl(double maxAgeSec, double purgeIntervalSec, ConfigurationCacheReferenceType cacheReferenceType, SchedulingService schedulingService, ScheduleSlot scheduleSlot, EPStatementAgentInstanceHandle epStatementAgentInstanceHandle)
          Ctor.
 

Uses of SchedulingService in com.espertech.esper.epl.named
 

Constructors in com.espertech.esper.epl.named with parameters of type SchedulingService
NamedWindowServiceImpl(SchedulingService schedulingService, VariableService variableService, TableService tableService, boolean isPrioritized, ManagedReadWriteLock eventProcessingRWLock, ExceptionHandlingService exceptionHandlingService, boolean enableQueryPlanLog, MetricReportingService metricReportingService)
          Ctor.
 

Uses of SchedulingService in com.espertech.esper.epl.parse
 

Constructors in com.espertech.esper.epl.parse with parameters of type SchedulingService
EPLTreeWalkerListener(org.antlr.v4.runtime.CommonTokenStream tokenStream, EngineImportService engineImportService, VariableService variableService, SchedulingService schedulingService, SelectClauseStreamSelectorEnum defaultStreamSelector, java.lang.String engineURI, ConfigurationInformation configurationInformation, PatternNodeFactory patternNodeFactory, ContextManagementService contextManagementService, java.util.List<java.lang.String> scriptBodies, ExprDeclaredService exprDeclaredService, TableService tableService)
          Ctor.
 

Uses of SchedulingService in com.espertech.esper.epl.spec
 

Methods in com.espertech.esper.epl.spec that return SchedulingService
 SchedulingService StatementSpecMapContext.getSchedulingService()
           
 

Methods in com.espertech.esper.epl.spec with parameters of type SchedulingService
static StatementSpecRaw StatementSpecMapper.map(EPStatementObjectModel sodaStatement, EngineImportService engineImportService, VariableService variableService, ConfigurationInformation configuration, SchedulingService schedulingService, java.lang.String engineURI, PatternNodeFactory patternNodeFactory, NamedWindowService namedWindowService, ContextManagementService contextManagementService, ExprDeclaredService exprDeclaredService, TableService tableService)
          Maps the SODA object model to a statement specification.
 

Constructors in com.espertech.esper.epl.spec with parameters of type SchedulingService
StatementSpecMapContext(EngineImportService engineImportService, VariableService variableService, ConfigurationInformation configuration, SchedulingService schedulingService, java.lang.String engineURI, PatternNodeFactory patternNodeFactory, NamedWindowService namedWindowService, ContextManagementService contextManagementService, ExprDeclaredService exprDeclaredService, ContextDescriptor contextDescriptor, TableService tableService)
          Ctor.
 

Uses of SchedulingService in com.espertech.esper.pattern
 

Methods in com.espertech.esper.pattern that return SchedulingService
 SchedulingService PatternContext.getSchedulingService()
          Returns service to use for schedule evaluation.
 

Uses of SchedulingService in com.espertech.esper.schedule
 

Subinterfaces of SchedulingService in com.espertech.esper.schedule
 interface SchedulingServiceSPI
          Service provider interface for scheduling service.
 

Classes in com.espertech.esper.schedule that implement SchedulingService
 class SchedulingServiceImpl
          Implements the schedule service by simply keeping a sorted set of long millisecond values and a set of handles for each.
 

Uses of SchedulingService in com.espertech.esper.view
 

Methods in com.espertech.esper.view that return SchedulingService
 SchedulingService ViewFactoryContext.getSchedulingService()
          Returns service to use for schedule evaluation.
 

Methods in com.espertech.esper.view with parameters of type SchedulingService
 void ValidatedView.validate(EngineImportService engineImportService, StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, TimeProvider timeProvider, VariableService variableService, TableService tableService, ExprEvaluatorContext exprEvaluatorContext, ConfigurationInformation configSnapshot, SchedulingService schedulingService, java.lang.String engineURI, java.util.Map<java.lang.Integer,java.util.List<ExprNode>> sqlParameters, EventAdapterService eventAdapterService, java.lang.String statementName, java.lang.String statementId, java.lang.annotation.Annotation[] annotations)
          Validate the view.
 


© 2006-2015 EsperTech Inc.
All rights reserved.
Visit us at espertech.com