Package com.tenio.core.schedule.task
Class AbstractTask
java.lang.Object
com.tenio.common.logger.AbstractLogger
com.tenio.common.logger.SystemLogger
com.tenio.core.schedule.task.AbstractTask
- All Implemented Interfaces:
com.tenio.common.task.schedule.Task
- Direct Known Subclasses:
AutoDisconnectPlayerTask,AutoRemoveRoomTask,CcuReportTask,DeadlockScanTask,SystemMonitoringTask,TrafficCounterTask
public abstract class AbstractTask
extends com.tenio.common.logger.SystemLogger
implements com.tenio.common.task.schedule.Task
The abstract task.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected EventManagerThe event manager.protected intThe interval value. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.tenio.common.logger.SystemLogger
debug, trace, traceMethods inherited from class com.tenio.common.logger.AbstractLogger
buildgen, error, error, info, info, info, info, info, info, info, infoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.tenio.common.task.schedule.Task
run
-
Field Details
-
eventManager
The event manager. -
interval
protected int intervalThe interval value.
-
-
Constructor Details
-
AbstractTask
Initialization.- Parameters:
eventManager- the event manager
-
-
Method Details
-
setInterval
public void setInterval(int interval) Set the interval.- Parameters:
interval- the value
-