public class Scheduler extends Object implements ExternalReferencedHolder
| Constructor and Description |
|---|
Scheduler(Schedulable singleThreadEntryValve,
SiddhiQueryContext siddhiQueryContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
init(LockWrapper lockWrapper,
String queryName) |
void |
notifyAt(long time) |
void |
setLatencyTracker(LatencyTracker latencyTracker) |
void |
setStreamEventFactory(StreamEventFactory streamEventFactory) |
void |
start()
This will be called only once and this can be used to acquire
required resources for the processing element.
|
void |
stop()
This will be called only once and this can be used to release
the acquired resources for processing.
|
void |
switchToLiveMode()
Schedule events which are not scheduled in the queue when switching back from event time to system current time
|
void |
switchToPlayBackMode()
this can be used to release
the acquired resources for processing.
|
protected String queryName
public Scheduler(Schedulable singleThreadEntryValve, SiddhiQueryContext siddhiQueryContext)
public void init(LockWrapper lockWrapper, String queryName)
public void notifyAt(long time)
public void setStreamEventFactory(StreamEventFactory streamEventFactory)
public void setLatencyTracker(LatencyTracker latencyTracker)
public void switchToLiveMode()
public void switchToPlayBackMode()
public void stop()
ExternalReferencedHolderstop in interface ExternalReferencedHolderpublic void start()
ExternalReferencedHolderstart in interface ExternalReferencedHolderCopyright © 2022. All rights reserved.