Module bus.socket

Class Context

java.lang.Object
org.miaixz.bus.socket.Context

public final class Context extends Object
服务端/客户端上下文信息 T:解码后生成的对象类型
Since:
Java 17+
Author:
Kimi Liu
  • Constructor Details

    • Context

      public Context()
  • 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 Monitor getMonitor()
    • getProtocol

      public Message getProtocol()
    • setProtocol

      public void setProtocol(Message message)
    • getProcessor

      public Handler getProcessor()
    • setProcessor

      public void setProcessor(Handler 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)
    • getBacklog

      public int getBacklog()
    • setBacklog

      public void setBacklog(int backlog)
    • toString

      public String toString()
      Overrides:
      toString in class Object