Class ServerConfig

java.lang.Object
org.aoju.bus.socket.ServerConfig

public class ServerConfig extends Object
Quickly服务端/客户端配置信息 T:解码后生成的对象类型
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • ServerConfig

      public ServerConfig()
  • Method Details

    • getWriteBufferSize

      public int getWriteBufferSize()
      获取默认内存块大小
      Returns:
      内存块大小
    • setWriteBufferSize

      public void setWriteBufferSize(int writeBufferSize)
      Parameters:
      writeBufferSize - 内存块大小
    • getHost

      public String getHost()
      Returns:
      主机地址
    • setHost

      public void setHost(String host)
      Parameters:
      host - 主机地址
    • getPort

      public int getPort()
      Returns:
      端口号
    • setPort

      public void setPort(int port)
      Parameters:
      port - 端口号
    • getMonitor

      public NetMonitor getMonitor()
    • getProtocol

      public Protocol getProtocol()
    • setProtocol

      public void setProtocol(Protocol protocol)
    • getProcessor

      public MessageProcessor getProcessor()
    • setProcessor

      public void setProcessor(MessageProcessor processor)
      Parameters:
      processor - 消息处理器
    • getReadBufferSize

      public int getReadBufferSize()
    • setReadBufferSize

      public void setReadBufferSize(int readBufferSize)
      Parameters:
      readBufferSize - 读缓冲大小
    • getSocketOptions

      public Map<SocketOption<Object>,Object> getSocketOptions()
    • setOption

      public void setOption(SocketOption socketOption, Object f)
      Parameters:
      socketOption - socketOption名称
      f - socketOption值
    • getWriteBufferCapacity

      public int getWriteBufferCapacity()
    • setWriteBufferCapacity

      public void setWriteBufferCapacity(int writeBufferCapacity)
    • getThreadNum

      public int getThreadNum()
    • setThreadNum

      public void setThreadNum(int threadNum)
    • getBufferFactory

      public BufferFactory getBufferFactory()
    • setBufferFactory

      public void setBufferFactory(BufferFactory bufferFactory)
    • getBacklog

      public int getBacklog()
    • setBacklog

      public void setBacklog(int backlog)
    • isAioEnhance

      public boolean isAioEnhance()
    • setAioEnhance

      public void setAioEnhance(boolean aioEnhance)
    • toString

      public String toString()
      Overrides:
      toString in class Object