Package org.aoju.bus.socket
Class ServerConfig
java.lang.Object
org.aoju.bus.socket.ServerConfig
Quickly服务端/客户端配置信息 T:解码后生成的对象类型
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintgetHost()intgetPort()intintintint获取默认内存块大小booleanvoidsetAioEnhance(boolean aioEnhance) voidsetBacklog(int backlog) voidsetBufferFactory(BufferFactory bufferFactory) voidvoidsetOption(SocketOption socketOption, Object f) voidsetPort(int port) voidsetProcessor(MessageProcessor processor) voidsetProtocol(Protocol protocol) voidsetReadBufferSize(int readBufferSize) voidsetThreadNum(int threadNum) voidsetWriteBufferCapacity(int writeBufferCapacity) voidsetWriteBufferSize(int writeBufferSize) toString()
-
Constructor Details
-
ServerConfig
public ServerConfig()
-
-
Method Details
-
getWriteBufferSize
public int getWriteBufferSize()获取默认内存块大小- Returns:
- 内存块大小
-
setWriteBufferSize
public void setWriteBufferSize(int writeBufferSize) - Parameters:
writeBufferSize- 内存块大小
-
getHost
- Returns:
- 主机地址
-
setHost
- Parameters:
host- 主机地址
-
getPort
public int getPort()- Returns:
- 端口号
-
setPort
public void setPort(int port) - Parameters:
port- 端口号
-
getMonitor
-
getProtocol
-
setProtocol
-
getProcessor
-
setProcessor
- Parameters:
processor- 消息处理器
-
getReadBufferSize
public int getReadBufferSize() -
setReadBufferSize
public void setReadBufferSize(int readBufferSize) - Parameters:
readBufferSize- 读缓冲大小
-
getSocketOptions
-
setOption
- 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
-
setBufferFactory
-
getBacklog
public int getBacklog() -
setBacklog
public void setBacklog(int backlog) -
isAioEnhance
public boolean isAioEnhance() -
setAioEnhance
public void setAioEnhance(boolean aioEnhance) -
toString
-