Interface SchedulingServiceSPI
- All Superinterfaces:
com.espertech.esper.common.internal.schedule.SchedulingService
,com.espertech.esper.common.internal.schedule.TimeProvider
- All Known Implementing Classes:
SchedulingServiceImpl
public interface SchedulingServiceSPI
extends com.espertech.esper.common.internal.schedule.SchedulingService
Service provider interface for scheduling service.
-
Field Summary
Fields inherited from interface com.espertech.esper.common.internal.schedule.TimeProvider
EPTYPE
-
Method Summary
Modifier and TypeMethodDescriptionvoid
init()
Initialization is optional and provides a chance to preload things after statements are available.void
transfer
(Set<Integer> statementIds, SchedulingServiceSPI schedulingService) void
visitSchedules
(ScheduleVisitor visitor) Methods inherited from interface com.espertech.esper.common.internal.schedule.SchedulingService
add, destroy, evaluate, getFurthestTimeHandle, getScheduleHandleCount, getTimeHandleCount, isScheduled, remove, setTime
Methods inherited from interface com.espertech.esper.common.internal.schedule.TimeProvider
getDefaultFormatter, getTime
-
Method Details
-
getNearestTimeHandle
Long getNearestTimeHandle() -
visitSchedules
-
init
void init()Initialization is optional and provides a chance to preload things after statements are available. -
transfer
-