Uses of Interface
net.esper.schedule.ScheduleHandle

Packages that use ScheduleHandle
net.esper.core Implementation of client package interfaces, glue code 
net.esper.eql.db Database SQL polling views and caches 
net.esper.pattern.guard Pattern guards that can define the lifetime of a pattern 
net.esper.pattern.observer Pattern observer classes the observe timer events 
net.esper.schedule Package for timer callback scheduling 
 

Uses of ScheduleHandle in net.esper.core
 

Classes in net.esper.core that implement ScheduleHandle
 class EPStatementHandleCallback
          Statement resource handle and callback for use with FilterService and SchedulingService.
 

Uses of ScheduleHandle in net.esper.eql.db
 

Classes in net.esper.eql.db that implement ScheduleHandle
 class DataCacheExpiringImpl
          Implements an expiry-time cache that evicts data when data becomes stale after a given number of seconds.
 

Uses of ScheduleHandle in net.esper.pattern.guard
 

Classes in net.esper.pattern.guard that implement ScheduleHandle
 class TimerWithinGuard
          Guard implementation that keeps a timer instance and quits when the timer expired, letting all MatchedEventMap instances pass until then.
 

Uses of ScheduleHandle in net.esper.pattern.observer
 

Classes in net.esper.pattern.observer that implement ScheduleHandle
 class TimerAtObserver
          Observer implementation for indicating that a certain time arrived, similar to "crontab".
 class TimerIntervalObserver
          Observer that will wait a certain interval before indicating true (raising an event).
 

Uses of ScheduleHandle in net.esper.schedule
 

Subinterfaces of ScheduleHandle in net.esper.schedule
 interface ScheduleHandleCallback
          Interface for scheduled callbacks.
 

Methods in net.esper.schedule with parameters of type ScheduleHandle
 void SchedulingServiceImpl.add(long afterMSec, ScheduleHandle handle, ScheduleSlot slot)
           
 void SchedulingService.add(long afterMSec, ScheduleHandle handle, ScheduleSlot slot)
          Add a callback for after the given milliseconds from the current time.
 void SchedulingServiceImpl.add(ScheduleSpec spec, ScheduleHandle handle, ScheduleSlot slot)
           
 void SchedulingService.add(ScheduleSpec scheduleSpec, ScheduleHandle handle, ScheduleSlot slot)
          Add a callback for a time specified by the schedule specification passed in based on the current time.
 void SchedulingServiceImpl.remove(ScheduleHandle handle, ScheduleSlot slot)
           
 void SchedulingService.remove(ScheduleHandle handle, ScheduleSlot slot)
          Remove a handle.
 

Method parameters in net.esper.schedule with type arguments of type ScheduleHandle
 void SchedulingServiceImpl.evaluate(Collection<ScheduleHandle> handles)
           
 void SchedulingService.evaluate(Collection<ScheduleHandle> handles)
          Evaluate the current time and add to the collection any handles scheduled for execution.