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

    Fields
    Modifier and Type
    Field
    Description
    protected EventManager
    The event manager.
    protected int
    The interval value.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    AbstractTask(EventManager eventManager)
    Initialization.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    setInterval(int interval)
    Set the interval.

    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

      protected EventManager eventManager
      The event manager.
    • interval

      protected int interval
      The interval value.
  • Constructor Details

    • AbstractTask

      protected AbstractTask(EventManager eventManager)
      Initialization.
      Parameters:
      eventManager - the event manager
  • Method Details

    • setInterval

      public void setInterval(int interval)
      Set the interval.
      Parameters:
      interval - the value