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
Modifier and TypeFieldDescriptionprotected EventManager
The event manager.protected int
The interval value. -
Constructor Summary
-
Method Summary
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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
-