Class HashedWheelTimeoutScheduler
java.lang.Object
com.corundumstudio.socketio.scheduler.HashedWheelTimeoutScheduler
- All Implemented Interfaces:
CancelableScheduler
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cancel
(SchedulerKey key) void
schedule
(SchedulerKey key, Runnable runnable, long delay, TimeUnit unit) void
void
scheduleCallback
(SchedulerKey key, Runnable runnable, long delay, TimeUnit unit) void
shutdown()
void
update
(io.netty.channel.ChannelHandlerContext ctx)
-
Constructor Details
-
HashedWheelTimeoutScheduler
public HashedWheelTimeoutScheduler() -
HashedWheelTimeoutScheduler
-
-
Method Details
-
update
public void update(io.netty.channel.ChannelHandlerContext ctx) - Specified by:
update
in interfaceCancelableScheduler
-
cancel
- Specified by:
cancel
in interfaceCancelableScheduler
-
schedule
- Specified by:
schedule
in interfaceCancelableScheduler
-
scheduleCallback
- Specified by:
scheduleCallback
in interfaceCancelableScheduler
-
schedule
- Specified by:
schedule
in interfaceCancelableScheduler
-
shutdown
public void shutdown()- Specified by:
shutdown
in interfaceCancelableScheduler
-