Package com.tenio.core.schedule.task
Class AutoDisconnectPlayerTask
java.lang.Object
com.tenio.common.logger.AbstractLogger
com.tenio.common.logger.SystemLogger
com.tenio.core.schedule.task.AbstractTask
com.tenio.core.schedule.task.AutoDisconnectPlayerTask
- All Implemented Interfaces:
com.tenio.common.task.schedule.Task
For a player which is in IDLE mode, that means for a long time without
receiving or sending any data from the server or from a client. This task
will scan those IDLE players in period time and force them to log out. Those
players got a "timeout" error.
-
Field Summary
Fields inherited from class com.tenio.core.schedule.task.AbstractTask
eventManager, interval
-
Method Summary
Modifier and TypeMethodDescriptionstatic AutoDisconnectPlayerTask
newInstance
(EventManager eventManager) run()
void
setPlayerManager
(PlayerManager playerManager) Set the player manager.Methods inherited from class com.tenio.core.schedule.task.AbstractTask
setInterval
Methods inherited from class com.tenio.common.logger.SystemLogger
debug, trace, trace
Methods inherited from class com.tenio.common.logger.AbstractLogger
buildgen, error, error, info, info, info, info, info, info, info, info
-
Method Details
-
newInstance
-
run
-
setPlayerManager
Set the player manager.- Parameters:
playerManager
- the player manager
-