Interface ZeroEngine

All Superinterfaces:
Service, ServiceListener
All Known Subinterfaces:
ZeroAcceptor, ZeroReader, ZeroWriter
All Known Implementing Classes:
AbstractZeroEngine, ZeroAcceptorImpl, ZeroReaderImpl, ZeroWriterImpl

public interface ZeroEngine extends Service, ServiceListener
The common APIs for a zero engine instance.
  • Method Details

    • getSocketIoHandler

      SocketIoHandler getSocketIoHandler()
      Retrieves the socket IO handler.
      Returns:
      the socket IO handler
    • setSocketIoHandler

      void setSocketIoHandler(SocketIoHandler socketIoHandler)
      Set the socket IO handler.
      Parameters:
      socketIoHandler - the socket IO handler
    • getDatagramIoHandler

      DatagramIoHandler getDatagramIoHandler()
      Retrieves the datagram IO handler.
      Returns:
      the datagram IO handler
    • setDatagramIoHandler

      void setDatagramIoHandler(DatagramIoHandler datagramIoHandler)
      Set the datagram IO handler.
      Parameters:
      datagramIoHandler - the datagram IO handler
    • getSessionManager

      SessionManager getSessionManager()
      Retrieves the session manager.
      Returns:
      the session manager
    • setSessionManager

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

      int getThreadPoolSize()
      Retrieves the thread pool size.
      Returns:
      the thread pool size
    • setThreadPoolSize

      void setThreadPoolSize(int maxSize)
      Set the thread pool size.
      Parameters:
      maxSize - the thread pool size
    • getMaxBufferSize

      int getMaxBufferSize()
      Retrieves the max buffer size.
      Returns:
      the max buffer size
    • setMaxBufferSize

      void setMaxBufferSize(int maxSize)
      Set the max buffer size.
      Parameters:
      maxSize - the max buffer size