@Internal public class SimpleTimerService extends Object implements TimerService
TimerService that uses a InternalTimerService.UNSUPPORTED_DELETE_TIMER_MSG, UNSUPPORTED_REGISTER_TIMER_MSG| 构造器和说明 |
|---|
SimpleTimerService(InternalTimerService<org.apache.flink.runtime.state.VoidNamespace> internalTimerService) |
| 限定符和类型 | 方法和说明 |
|---|---|
long |
currentProcessingTime()
Returns the current processing time.
|
long |
currentWatermark()
Returns the current event-time watermark.
|
void |
deleteEventTimeTimer(long time)
Deletes the event-time timer with the given trigger time.
|
void |
deleteProcessingTimeTimer(long time)
Deletes the processing-time timer with the given trigger time.
|
void |
registerEventTimeTimer(long time)
Registers a timer to be fired when the event time watermark passes the given time.
|
void |
registerProcessingTimeTimer(long time)
Registers a timer to be fired when processing time passes the given time.
|
public SimpleTimerService(InternalTimerService<org.apache.flink.runtime.state.VoidNamespace> internalTimerService)
public long currentProcessingTime()
TimerServicecurrentProcessingTime 在接口中 TimerServicepublic long currentWatermark()
TimerServicecurrentWatermark 在接口中 TimerServicepublic void registerProcessingTimeTimer(long time)
TimerServiceTimers can internally be scoped to keys and/or windows. When you set a timer in a keyed
context, such as in an operation on KeyedStream then that context will also be active
when you receive the timer notification.
registerProcessingTimeTimer 在接口中 TimerServicepublic void registerEventTimeTimer(long time)
TimerServiceTimers can internally be scoped to keys and/or windows. When you set a timer in a keyed
context, such as in an operation on KeyedStream then that context will also be active
when you receive the timer notification.
registerEventTimeTimer 在接口中 TimerServicepublic void deleteProcessingTimeTimer(long time)
TimerServiceTimers can internally be scoped to keys and/or windows. When you delete a timer, it is removed from the current keyed context.
deleteProcessingTimeTimer 在接口中 TimerServicepublic void deleteEventTimeTimer(long time)
TimerServiceTimers can internally be scoped to keys and/or windows. When you delete a timer, it is removed from the current keyed context.
deleteEventTimeTimer 在接口中 TimerServiceCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.