public class _TimerKt
| 限定符和类型 | 方法和说明 |
|---|---|
static NonExistentClass |
getCommonMilliTimer()
公共的毫秒级定时器
HashedWheelTimer 是单线程的, 因此每个定时任务执行耗时不能太长, 如果有耗时任务, 则扔到其他线程池(如ForkJoinPool.commonPool())中处理
|
static NonExistentClass |
getCommonSecondTimer()
公共的秒级定时器
HashedWheelTimer 是单线程的, 因此每个定时任务执行耗时不能太长, 如果有耗时任务, 则扔到其他线程池(如ForkJoinPool.commonPool())中处理
|
static ClosingOnShutdown |
getTimerCloser()
关闭定时器
|
static io.netty.util.Timeout |
newPeriodic(io.netty.util.HashedWheelTimer $receiver,
kotlin.jvm.functions.Function0<kotlin.Unit> task,
long period,
java.util.concurrent.TimeUnit unit)
添加周期性任务
|
public static NonExistentClass getCommonMilliTimer()
公共的毫秒级定时器 HashedWheelTimer 是单线程的, 因此每个定时任务执行耗时不能太长, 如果有耗时任务, 则扔到其他线程池(如ForkJoinPool.commonPool())中处理
public static NonExistentClass getCommonSecondTimer()
公共的秒级定时器 HashedWheelTimer 是单线程的, 因此每个定时任务执行耗时不能太长, 如果有耗时任务, 则扔到其他线程池(如ForkJoinPool.commonPool())中处理
public static io.netty.util.Timeout newPeriodic(io.netty.util.HashedWheelTimer $receiver,
kotlin.jvm.functions.Function0<kotlin.Unit> task,
long period,
java.util.concurrent.TimeUnit unit)
添加周期性任务
public static ClosingOnShutdown getTimerCloser()
关闭定时器