Class AbstractIoHandler

java.lang.Object
com.tenio.common.logger.AbstractLogger
com.tenio.common.logger.SystemLogger
com.tenio.core.manager.AbstractManager
com.tenio.core.network.zero.handler.implement.AbstractIoHandler
Direct Known Subclasses:
DatagramIoHandlerImpl, SocketIoHandlerImpl

public abstract class AbstractIoHandler extends AbstractManager
The abstract IO handler.
  • Field Details

    • sessionManager

      protected SessionManager sessionManager
      The session manager.
    • networkReaderStatistic

      protected NetworkReaderStatistic networkReaderStatistic
      The network reader statistic.
  • Constructor Details

    • AbstractIoHandler

      protected AbstractIoHandler(EventManager eventManager)
  • Method Details

    • setSessionManager

      public void setSessionManager(SessionManager sessionManager)
      Set the session manager.
      Parameters:
      sessionManager - the session manager
    • setNetworkReaderStatistic

      public void setNetworkReaderStatistic(NetworkReaderStatistic networkReaderStatistic)
      Set the network reader statistic.
      Parameters:
      networkReaderStatistic - the network reader statistic