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

Packages that use TimeProvider
com.espertech.esper.core.context.mgr Context management. 
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.core.support   
com.espertech.esper.epl.agg.aggregator Aggregation function implementations. 
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.expression.core Core expression classes. 
com.espertech.esper.epl.parse Parsers and AST tree walkers and helper classes transforming AST into business objects 
com.espertech.esper.epl.property Classes for handling events-within-events. 
com.espertech.esper.epl.variable Variable service and variable collections 
com.espertech.esper.filter Main switchboard filtering and routing of incoming events to interested statements is performed in this package. 
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 TimeProvider in com.espertech.esper.core.context.mgr
 

Methods in com.espertech.esper.core.context.mgr that return TimeProvider
 TimeProvider ContextControllerInitTermFactoryBase.getTimeProvider()
           
 

Uses of TimeProvider in com.espertech.esper.core.context.util
 

Methods in com.espertech.esper.core.context.util that return TimeProvider
 TimeProvider AgentInstanceViewFactoryChainContext.getTimeProvider()
           
 TimeProvider AgentInstanceContext.getTimeProvider()
           
 

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

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

Methods in com.espertech.esper.core.service that return TimeProvider
 TimeProvider StatementContext.getTimeProvider()
          Returns the time provider.
 TimeProvider ExprEvaluatorContextWTableAccess.getTimeProvider()
           
 TimeProvider ExprEvaluatorContextStatement.getTimeProvider()
          Returns the time provider.
 TimeProvider EPServiceProviderSPI.getTimeProvider()
          Returns time provider.
 TimeProvider EPServiceProviderImpl.getTimeProvider()
           
 

Uses of TimeProvider in com.espertech.esper.core.support
 

Classes in com.espertech.esper.core.support that implement TimeProvider
 class SupportSchedulingServiceImpl
           
 

Uses of TimeProvider in com.espertech.esper.epl.agg.aggregator
 

Fields in com.espertech.esper.epl.agg.aggregator declared as TimeProvider
protected  TimeProvider AggregatorRateEver.timeProvider
           
 

Constructors in com.espertech.esper.epl.agg.aggregator with parameters of type TimeProvider
AggregatorRateEver(long interval, TimeProvider timeProvider)
          Ctor.
 

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

Methods in com.espertech.esper.epl.core with parameters of type TimeProvider
static SelectExprProcessor SelectExprProcessorFactory.getProcessor(java.util.Collection<java.lang.Integer> assignedTypeNumberStack, SelectClauseElementCompiled[] selectionList, boolean isUsingWildcard, InsertIntoDesc insertIntoDesc, EventType optionalInsertIntoEventType, ForClauseSpec forClauseSpec, StreamTypeService typeService, EventAdapterService eventAdapterService, StatementResultService statementResultService, ValueAddEventService valueAddEventService, SelectExprEventTypeRegistry selectExprEventTypeRegistry, MethodResolutionService methodResolutionService, ExprEvaluatorContext exprEvaluatorContext, VariableService variableService, TableService tableService, TimeProvider timeProvider, java.lang.String engineURI, int statementId, java.lang.String statementName, java.lang.annotation.Annotation[] annotations, ContextDescriptor contextDescriptor, ConfigurationInformation configuration, SelectExprProcessorDeliveryCallback selectExprProcessorCallback, NamedWindowMgmtService namedWindowMgmtService, IntoTableSpec intoTableClause, com.espertech.esper.epl.core.GroupByRollupInfo groupByRollupInfo)
          Returns the processor to use for a given select-clause.
 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, StatementContext statementContext)
           
 

Constructors in com.espertech.esper.epl.core with parameters of type TimeProvider
MethodResolutionServiceImpl(EngineImportService engineImportService, TimeProvider timeProvider)
          Ctor.
 

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

Methods in com.espertech.esper.epl.db with parameters of type TimeProvider
 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, StatementContext statementContext)
           
 

Uses of TimeProvider in com.espertech.esper.epl.expression.core
 

Methods in com.espertech.esper.epl.expression.core that return TimeProvider
 TimeProvider ExprValidationContext.getTimeProvider()
           
 TimeProvider ExprEvaluatorContextTimeOnly.getTimeProvider()
          Returns the time provider.
 TimeProvider ExprEvaluatorContext.getTimeProvider()
          Returns the time provider.
 

Constructors in com.espertech.esper.epl.expression.core with parameters of type TimeProvider
ExprEvaluatorContextTimeOnly(TimeProvider timeProvider)
           
ExprValidationContext(StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, ViewResourceDelegateUnverified viewResourceDelegate, TimeProvider timeProvider, VariableService variableService, TableService tableService, ExprEvaluatorContext exprEvaluatorContext, EventAdapterService eventAdapterService, java.lang.String statementName, int statementId, java.lang.annotation.Annotation[] annotations, ContextDescriptor contextDescriptor, boolean disablePropertyExpressionEventCollCache, boolean allowRollupFunctions, boolean allowBindingConsumption, boolean isUnidirectionalJoin, java.lang.String intoTableName, boolean isFilterExpression)
           
 

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

Methods in com.espertech.esper.epl.parse with parameters of type TimeProvider
static OutputLimitSpec ASTOutputLimitHelper.buildOutputLimitSpec(org.antlr.v4.runtime.CommonTokenStream tokenStream, EsperEPL2GrammarParser.OutputLimitContext ctx, java.util.Map<org.antlr.v4.runtime.tree.Tree,ExprNode> astExprNodeMap, VariableService variableService, java.lang.String engineURI, TimeProvider timeProvider, ExprEvaluatorContext exprEvaluatorContext)
          Build an output limit spec from the AST node supplied.
 

Uses of TimeProvider in com.espertech.esper.epl.property
 

Methods in com.espertech.esper.epl.property with parameters of type TimeProvider
static PropertyEvaluator PropertyEvaluatorFactory.makeEvaluator(PropertyEvalSpec spec, EventType sourceEventType, java.lang.String optionalSourceStreamName, EventAdapterService eventAdapterService, MethodResolutionService methodResolutionService, TimeProvider timeProvider, VariableService variableService, TableService tableService, java.lang.String engineURI, int statementId, java.lang.String statementName, java.lang.annotation.Annotation[] annotations, java.util.Collection<java.lang.Integer> assignedTypeNumberStack, ConfigurationInformation configuration, NamedWindowMgmtService namedWindowMgmtService)
          Makes the property evaluator.
 

Uses of TimeProvider in com.espertech.esper.epl.variable
 

Constructors in com.espertech.esper.epl.variable with parameters of type TimeProvider
VariableServiceImpl(int startVersion, long millisecondLifetimeOldVersions, TimeProvider timeProvider, EventAdapterService eventAdapterService, VariableStateHandler optionalStateHandler)
          Ctor.
VariableServiceImpl(long millisecondLifetimeOldVersions, TimeProvider timeProvider, EventAdapterService eventAdapterService, VariableStateHandler optionalStateHandler)
          Ctor.
 

Uses of TimeProvider in com.espertech.esper.filter
 

Fields in com.espertech.esper.filter declared as TimeProvider
 TimeProvider FilterSpecCompilerArgs.timeProvider
           
 

Methods in com.espertech.esper.filter with parameters of type TimeProvider
static FilterSpecCompiled FilterSpecCompiler.buildNoStmtCtx(java.util.List<ExprNode> validatedFilterNodes, EventType eventType, java.lang.String eventTypeName, PropertyEvalSpec optionalPropertyEvalSpec, java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes, java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes, StreamTypeService streamTypeService, java.lang.String optionalStreamName, java.util.Collection<java.lang.Integer> assignedTypeNumberStack, ExprEvaluatorContext exprEvaluatorContext, int statementId, java.lang.String statementName, java.lang.annotation.Annotation[] annotations, ContextDescriptor contextDescriptor, MethodResolutionService methodResolutionService, EventAdapterService eventAdapterService, FilterBooleanExpressionFactory filterBooleanExpressionFactory, TimeProvider timeProvider, VariableService variableService, TableService tableService, ConfigurationInformation configurationInformation, NamedWindowMgmtService namedWindowMgmtService)
           
 

Constructors in com.espertech.esper.filter with parameters of type TimeProvider
FilterSpecCompilerArgs(java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> taggedEventTypes, java.util.LinkedHashMap<java.lang.String,Pair<EventType,java.lang.String>> arrayEventTypes, ExprEvaluatorContext exprEvaluatorContext, java.lang.String statementName, int statementId, StreamTypeService streamTypeService, MethodResolutionService methodResolutionService, TimeProvider timeProvider, VariableService variableService, TableService tableService, EventAdapterService eventAdapterService, FilterBooleanExpressionFactory filterBooleanExpressionFactory, java.lang.annotation.Annotation[] annotations, ContextDescriptor contextDescriptor, ConfigurationInformation configurationInformation)
           
 

Uses of TimeProvider in com.espertech.esper.pattern
 

Methods in com.espertech.esper.pattern that return TimeProvider
 TimeProvider PatternContext.getTimeProvider()
           
 

Uses of TimeProvider in com.espertech.esper.schedule
 

Subinterfaces of TimeProvider in com.espertech.esper.schedule
 interface SchedulingService
          Interface for a service that allows to add and remove handles (typically storing callbacks) for a certain time which are returned when the evaluate method is invoked and the current time is on or after the handle's registered time.
 interface SchedulingServiceSPI
          Service provider interface for scheduling service.
 

Classes in com.espertech.esper.schedule that implement TimeProvider
 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 TimeProvider in com.espertech.esper.view
 

Methods in com.espertech.esper.view with parameters of type TimeProvider
 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, StatementContext statementContext)
          Validate the view.
 


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