您的浏览器已禁用 JavaScript。
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
A
B
C
D
F
G
H
I
J
K
M
O
P
Q
R
S
T
U
V
W
A
AbstractMessageProcessor
<
T
> -
org.smartboot.socket.extension.processor
中的类
AbstractMessageProcessor()
- 类 的构造器org.smartboot.socket.extension.processor.
AbstractMessageProcessor
AbstractPlugin
<
T
> -
org.smartboot.socket.extension.plugins
中的类
AbstractPlugin()
- 类 的构造器org.smartboot.socket.extension.plugins.
AbstractPlugin
access(InetSocketAddress)
- 接口 中的方法org.smartboot.socket.extension.plugins.
BlackListPlugin.BlackListRule
是否允许建立连接
addPlugin(Plugin<T>)
- 类 中的方法org.smartboot.socket.extension.processor.
AbstractMessageProcessor
addRule(BlackListPlugin.BlackListRule)
- 类 中的方法org.smartboot.socket.extension.plugins.
BlackListPlugin
添加黑名单失败规则
afterRead(AioSession, int)
- 类 中的方法org.smartboot.socket.extension.plugins.
AbstractPlugin
afterRead(AioSession, int)
- 类 中的方法org.smartboot.socket.extension.plugins.
MonitorPlugin
afterRead(AioSession, int)
- 类 中的方法org.smartboot.socket.extension.processor.
AbstractMessageProcessor
afterWrite(AioSession, int)
- 类 中的方法org.smartboot.socket.extension.plugins.
AbstractPlugin
afterWrite(AioSession, int)
- 类 中的方法org.smartboot.socket.extension.plugins.
MonitorPlugin
afterWrite(AioSession, int)
- 类 中的方法org.smartboot.socket.extension.processor.
AbstractMessageProcessor
AsynchronousSocketChannelProxy
-
org.smartboot.socket.channels
中的类
AsynchronousSocketChannelProxy(AsynchronousSocketChannel)
- 类 的构造器org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
AttachKey
<
T
> -
org.smartboot.socket.util
中的类
Attachment
-
org.smartboot.socket.util
中的类
Attachment()
- 类 的构造器org.smartboot.socket.util.
Attachment
B
beforeRead(AioSession)
- 类 中的方法org.smartboot.socket.extension.plugins.
AbstractPlugin
beforeRead(AioSession)
- 类 中的方法org.smartboot.socket.extension.plugins.
MonitorPlugin
beforeRead(AioSession)
- 类 中的方法org.smartboot.socket.extension.processor.
AbstractMessageProcessor
beforeWrite(AioSession)
- 类 中的方法org.smartboot.socket.extension.plugins.
AbstractPlugin
beforeWrite(AioSession)
- 类 中的方法org.smartboot.socket.extension.plugins.
MonitorPlugin
beforeWrite(AioSession)
- 类 中的方法org.smartboot.socket.extension.processor.
AbstractMessageProcessor
bind(SocketAddress)
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
bind(SocketAddress)
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
BlackListPlugin
<
T
> -
org.smartboot.socket.extension.plugins
中的类
黑名单插件,smart-socket会拒绝与黑名单中的IP建立连接
BlackListPlugin()
- 类 的构造器org.smartboot.socket.extension.plugins.
BlackListPlugin
BlackListPlugin.BlackListRule
-
org.smartboot.socket.extension.plugins
中的接口
黑名单规则定义
BLUE_HEX_INPUT_STREAM
- 类 中的静态变量org.smartboot.socket.extension.plugins.
StreamMonitorPlugin
BLUE_TEXT_INPUT_STREAM
- 类 中的静态变量org.smartboot.socket.extension.plugins.
StreamMonitorPlugin
BufferPageMonitorPlugin
<
T
> -
org.smartboot.socket.extension.plugins
中的类
内存页监测插件
BufferPageMonitorPlugin(AioQuickServer, int)
- 类 的构造器org.smartboot.socket.extension.plugins.
BufferPageMonitorPlugin
BufferUtils
-
org.smartboot.socket.util
中的类
BufferUtils()
- 类 的构造器org.smartboot.socket.util.
BufferUtils
ByteArrayProtocol
-
org.smartboot.socket.extension.protocol
中的类
ByteArrayProtocol()
- 类 的构造器org.smartboot.socket.extension.protocol.
ByteArrayProtocol
C
callback(AioSession, long)
- 接口 中的方法org.smartboot.socket.extension.plugins.
HeartPlugin.TimeoutCallback
cancel()
- 接口 中的方法org.smartboot.socket.timer.
TimerTask
取消定时器
cancelQuickTask()
- 类 中的静态方法org.smartboot.socket.util.
QuickTimerTask
已过时。
ClientAuth
-
org.smartboot.socket.extension.ssl
中的枚举
配置引擎请求客户端验证。
ClientSSLContextFactory
-
org.smartboot.socket.extension.ssl.factory
中的类
ClientSSLContextFactory()
- 类 的构造器org.smartboot.socket.extension.ssl.factory.
ClientSSLContextFactory
ClientSSLContextFactory(InputStream, String)
- 类 的构造器org.smartboot.socket.extension.ssl.factory.
ClientSSLContextFactory
close()
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
close()
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
close()
- 类 中的方法org.smartboot.socket.extension.ssl.
SslAsynchronousSocketChannel
close()
- 类 中的方法org.smartboot.socket.transport.
UdpChannel
关闭当前连接
connect(SocketAddress, A, CompletionHandler<Void, ? super A>)
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
connect(SocketAddress)
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
connect(SocketAddress, A, CompletionHandler<Void, ? super A>)
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
connect(SocketAddress)
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
connect(SocketAddress)
- 类 中的方法org.smartboot.socket.transport.
UdpChannel
建立与远程服务的连接会话,通过AioSession可进行数据传输
connect(String, int)
- 类 中的方法org.smartboot.socket.transport.
UdpChannel
create()
- 类 中的方法org.smartboot.socket.extension.ssl.factory.
ClientSSLContextFactory
create()
- 类 中的方法org.smartboot.socket.extension.ssl.factory.
PemServerSSLContextFactory
create()
- 类 中的方法org.smartboot.socket.extension.ssl.factory.
ServerSSLContextFactory
create()
- 接口 中的方法org.smartboot.socket.extension.ssl.factory.
SSLContextFactory
D
debug(boolean)
- 类 中的方法org.smartboot.socket.extension.plugins.
SslPlugin
debug(boolean)
- 类 中的方法org.smartboot.socket.extension.ssl.
SslService
decode(ByteBuffer)
- 类 中的方法org.smartboot.socket.extension.decoder.
DelimiterFrameDecoder
decode(ByteBuffer)
- 类 中的方法org.smartboot.socket.extension.decoder.
FixedLengthFrameDecoder
decode(ByteBuffer)
- 接口 中的方法org.smartboot.socket.extension.decoder.
SmartDecoder
解码算法
decode(ByteBuffer, AioSession)
- 类 中的方法org.smartboot.socket.extension.protocol.
FixedLengthBytesProtocol
decode(ByteBuffer, AioSession)
- 类 中的方法org.smartboot.socket.extension.protocol.
StringProtocol
decode(ByteBuffer, AioSession)
- 类 中的方法org.smartboot.socket.transport.kcp.
KcpProtocol
DEFAULT_TIMER
- 类 中的静态变量org.smartboot.socket.timer.
HashedWheelTimer
DelimiterFrameDecoder
-
org.smartboot.socket.extension.decoder
中的类
指定结束标识的解码器
DelimiterFrameDecoder(byte[], int)
- 类 的构造器org.smartboot.socket.extension.decoder.
DelimiterFrameDecoder
doHandshake(HandshakeModel)
- 类 中的方法org.smartboot.socket.extension.ssl.
SslService
纯异步实现的SSL握手, 在执行doHandshake期间必须保证当前通道无数据读写正在执行。
F
FixedLengthBytesProtocol
<
T
> -
org.smartboot.socket.extension.protocol
中的类
FixedLengthBytesProtocol()
- 类 的构造器org.smartboot.socket.extension.protocol.
FixedLengthBytesProtocol
FixedLengthFrameDecoder
-
org.smartboot.socket.extension.decoder
中的类
指定长度的解码器
FixedLengthFrameDecoder(int)
- 类 的构造器org.smartboot.socket.extension.decoder.
FixedLengthFrameDecoder
G
get(AttachKey<T>)
- 类 中的方法org.smartboot.socket.util.
Attachment
获取附件对象
getBuffer()
- 类 中的方法org.smartboot.socket.extension.decoder.
DelimiterFrameDecoder
getBuffer()
- 类 中的方法org.smartboot.socket.extension.decoder.
FixedLengthFrameDecoder
getBuffer()
- 接口 中的方法org.smartboot.socket.extension.decoder.
SmartDecoder
获取本次解析到的完整数据
getLocalAddress()
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
getLocalAddress()
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
getOption(SocketOption<T>)
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
getOption(SocketOption<T>)
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
getOption(SocketOption<V>)
- 类 中的方法org.smartboot.socket.extension.plugins.
SocketOptionPlugin
getRemoteAddress()
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
getRemoteAddress()
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
GroupIo
-
org.smartboot.socket.extension.group
中的接口
H
hashCode()
- 类 中的方法org.smartboot.socket.util.
AttachKey
HashedWheelTimer
-
org.smartboot.socket.timer
中的类
HashedWheelTimer(ThreadFactory)
- 类 的构造器org.smartboot.socket.timer.
HashedWheelTimer
HashedWheelTimer(ThreadFactory, long, int)
- 类 的构造器org.smartboot.socket.timer.
HashedWheelTimer
HeartPlugin
<
T
> -
org.smartboot.socket.extension.plugins
中的类
心跳插件
HeartPlugin(int, TimeUnit)
- 类 的构造器org.smartboot.socket.extension.plugins.
HeartPlugin
心跳插件
HeartPlugin(int, int, TimeUnit)
- 类 的构造器org.smartboot.socket.extension.plugins.
HeartPlugin
心跳插件 心跳插件在断网场景可能会触发TCP Retransmission,导致无法感知到网络实际状态,可通过设置timeout关闭连接
HeartPlugin(int, int, TimeUnit, HeartPlugin.TimeoutCallback)
- 类 的构造器org.smartboot.socket.extension.plugins.
HeartPlugin
心跳插件 心跳插件在断网场景可能会触发TCP Retransmission,导致无法感知到网络实际状态,可通过设置timeout关闭连接
HeartPlugin.TimeoutCallback
-
org.smartboot.socket.extension.plugins
中的接口
I
IdleStatePlugin
<
T
> -
org.smartboot.socket.extension.plugins
中的类
空闲IO状态监听插件
IdleStatePlugin(int)
- 类 的构造器org.smartboot.socket.extension.plugins.
IdleStatePlugin
IdleStatePlugin(int, boolean, boolean)
- 类 的构造器org.smartboot.socket.extension.plugins.
IdleStatePlugin
isCancelled()
- 接口 中的方法org.smartboot.socket.timer.
TimerTask
isDone()
- 接口 中的方法org.smartboot.socket.timer.
TimerTask
定时任务是否已执行
isHeartMessage(AioSession, T)
- 类 中的方法org.smartboot.socket.extension.plugins.
HeartPlugin
判断当前收到的消息是否为心跳消息。
isOpen()
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
isOpen()
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
J
join(String, AioSession)
- 接口 中的方法org.smartboot.socket.extension.group.
GroupIo
将AioSession加入群组group
K
KcpPacket
-
org.smartboot.socket.transport.kcp
中的类
KcpPacket()
- 类 的构造器org.smartboot.socket.transport.kcp.
KcpPacket
KcpProtocol
-
org.smartboot.socket.transport.kcp
中的类
KcpProtocol()
- 类 的构造器org.smartboot.socket.transport.kcp.
KcpProtocol
M
MAX_ATTACHE_COUNT
- 类 中的静态变量org.smartboot.socket.util.
AttachKey
支持附件数量上限
MonitorPlugin
<
T
> -
org.smartboot.socket.extension.plugins
中的类
服务器运行状态监控插件
MonitorPlugin()
- 类 的构造器org.smartboot.socket.extension.plugins.
MonitorPlugin
MonitorPlugin(int)
- 类 的构造器org.smartboot.socket.extension.plugins.
MonitorPlugin
MonitorPlugin(int, boolean)
- 类 的构造器org.smartboot.socket.extension.plugins.
MonitorPlugin
O
open()
- 类 中的方法org.smartboot.socket.transport.
UdpBootstrap
开启一个UDP通道,端口号随机
open(int)
- 类 中的方法org.smartboot.socket.transport.
UdpBootstrap
开启一个UDP通道
open(String, int)
- 类 中的方法org.smartboot.socket.transport.
UdpBootstrap
开启一个UDP通道
org.smartboot.socket.channels
- 程序包 org.smartboot.socket.channels
org.smartboot.socket.extension.decoder
- 程序包 org.smartboot.socket.extension.decoder
org.smartboot.socket.extension.group
- 程序包 org.smartboot.socket.extension.group
org.smartboot.socket.extension.plugins
- 程序包 org.smartboot.socket.extension.plugins
org.smartboot.socket.extension.processor
- 程序包 org.smartboot.socket.extension.processor
org.smartboot.socket.extension.protocol
- 程序包 org.smartboot.socket.extension.protocol
org.smartboot.socket.extension.ssl
- 程序包 org.smartboot.socket.extension.ssl
org.smartboot.socket.extension.ssl.factory
- 程序包 org.smartboot.socket.extension.ssl.factory
org.smartboot.socket.timer
- 程序包 org.smartboot.socket.timer
org.smartboot.socket.transport
- 程序包 org.smartboot.socket.transport
org.smartboot.socket.transport.kcp
- 程序包 org.smartboot.socket.transport.kcp
org.smartboot.socket.util
- 程序包 org.smartboot.socket.util
P
PemServerSSLContextFactory
-
org.smartboot.socket.extension.ssl.factory
中的类
PemServerSSLContextFactory(InputStream)
- 类 的构造器org.smartboot.socket.extension.ssl.factory.
PemServerSSLContextFactory
PemServerSSLContextFactory(InputStream, InputStream)
- 类 的构造器org.smartboot.socket.extension.ssl.factory.
PemServerSSLContextFactory
pendingTimeouts()
- 类 中的方法org.smartboot.socket.timer.
HashedWheelTimer
Plugin
<
T
> -
org.smartboot.socket.extension.plugins
中的接口
preProcess(AioSession, T)
- 类 中的方法org.smartboot.socket.extension.plugins.
AbstractPlugin
preProcess(AioSession, T)
- 类 中的方法org.smartboot.socket.extension.plugins.
HeartPlugin
preProcess(AioSession, T)
- 类 中的方法org.smartboot.socket.extension.plugins.
MonitorPlugin
preProcess(AioSession, T)
- 接口 中的方法org.smartboot.socket.extension.plugins.
Plugin
对请求消息进行预处理,并决策是否进行后续的MessageProcessor处理。
process(AioSession, T)
- 类 中的方法org.smartboot.socket.extension.processor.
AbstractMessageProcessor
process0(AioSession, T)
- 类 中的方法org.smartboot.socket.extension.processor.
AbstractMessageProcessor
处理接收到的消息
put(AttachKey<T>, T)
- 类 中的方法org.smartboot.socket.util.
Attachment
存储附件
Q
QuickTimerTask
-
org.smartboot.socket.util
中的类
已过时。
QuickTimerTask()
- 类 的构造器org.smartboot.socket.util.
QuickTimerTask
已过时。
R
RateLimiterPlugin
<
T
> -
org.smartboot.socket.extension.plugins
中的类
网络流量控制插件
RateLimiterPlugin(int, int)
- 类 的构造器org.smartboot.socket.extension.plugins.
RateLimiterPlugin
read(ByteBuffer, long, TimeUnit, A, CompletionHandler<Integer, ? super A>)
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
read(ByteBuffer)
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
read(ByteBuffer[], int, int, long, TimeUnit, A, CompletionHandler<Long, ? super A>)
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
read(ByteBuffer, long, TimeUnit, A, CompletionHandler<Integer, ? super A>)
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
read(ByteBuffer)
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
read(ByteBuffer[], int, int, long, TimeUnit, A, CompletionHandler<Long, ? super A>)
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
read(ByteBuffer, long, TimeUnit, A, CompletionHandler<Integer, ? super A>)
- 类 中的方法org.smartboot.socket.extension.ssl.
SslAsynchronousSocketChannel
read(ByteBuffer)
- 类 中的方法org.smartboot.socket.extension.ssl.
SslAsynchronousSocketChannel
read(ByteBuffer[], int, int, long, TimeUnit, A, CompletionHandler<Long, ? super A>)
- 类 中的方法org.smartboot.socket.extension.ssl.
SslAsynchronousSocketChannel
readUnsignedByte(ByteBuffer)
- 类 中的静态方法org.smartboot.socket.util.
BufferUtils
RED_HEX_OUTPUT_STREAM
- 类 中的静态变量org.smartboot.socket.extension.plugins.
StreamMonitorPlugin
RED_TEXT_OUTPUT_STREAM
- 类 中的静态变量org.smartboot.socket.extension.plugins.
StreamMonitorPlugin
remove(String, AioSession)
- 接口 中的方法org.smartboot.socket.extension.group.
GroupIo
将AioSession从群众group中移除
remove(AioSession)
- 接口 中的方法org.smartboot.socket.extension.group.
GroupIo
AioSession从所有群组中退出
remove(AttachKey<T>)
- 类 中的方法org.smartboot.socket.util.
Attachment
移除附件
removeRule(BlackListPlugin.BlackListRule)
- 类 中的方法org.smartboot.socket.extension.plugins.
BlackListPlugin
移除黑名单规则
reset()
- 类 中的方法org.smartboot.socket.extension.decoder.
DelimiterFrameDecoder
重置解码器
reset(byte[])
- 类 中的方法org.smartboot.socket.extension.decoder.
DelimiterFrameDecoder
重置解码器
run()
- 类 中的方法org.smartboot.socket.extension.plugins.
MonitorPlugin
run()
- 类 中的方法org.smartboot.socket.timer.
HashedWheelTimer
run()
- 类 中的方法org.smartboot.socket.transport.
Worker
S
schedule(Runnable, long, TimeUnit)
- 类 中的方法org.smartboot.socket.timer.
HashedWheelTimer
schedule(Runnable, long, TimeUnit)
- 接口 中的方法org.smartboot.socket.timer.
Timer
scheduleAtFixedRate(Runnable, long, long)
- 类 中的静态方法org.smartboot.socket.util.
QuickTimerTask
已过时。
SCHEDULED_EXECUTOR_SERVICE
- 类 中的静态变量org.smartboot.socket.util.
QuickTimerTask
已过时。
scheduleWithFixedDelay(Runnable, long, TimeUnit)
- 类 中的方法org.smartboot.socket.timer.
HashedWheelTimer
scheduleWithFixedDelay(Runnable, long, TimeUnit)
- 接口 中的方法org.smartboot.socket.timer.
Timer
SECRET_KEY
- 类 中的静态变量org.smartboot.socket.util.
StringUtils
秘钥Key
sendHeartRequest(AioSession)
- 类 中的方法org.smartboot.socket.extension.plugins.
HeartPlugin
自定义心跳消息并发送
ServerSSLContextFactory
-
org.smartboot.socket.extension.ssl.factory
中的类
ServerSSLContextFactory(InputStream, String, String)
- 类 的构造器org.smartboot.socket.extension.ssl.factory.
ServerSSLContextFactory
setBannerEnabled(boolean)
- 类 中的方法org.smartboot.socket.transport.
UdpBootstrap
是否启用控制台Banner打印
setBufferFactory(BufferFactory)
- 类 中的方法org.smartboot.socket.transport.
UdpBootstrap
设置内存池的构造工厂。
setBufferPagePool(BufferPagePool)
- 类 中的方法org.smartboot.socket.transport.
UdpBootstrap
设置内存池。
setOption(SocketOption<T>, T)
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
setOption(SocketOption<T>, T)
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
setOption(AsynchronousSocketChannel)
- 类 中的方法org.smartboot.socket.extension.plugins.
SocketOptionPlugin
往socket channel中设置option值。
setOption(SocketOption<V>, V)
- 类 中的方法org.smartboot.socket.extension.plugins.
SocketOptionPlugin
设置Socket的TCP参数配置。
setReadBufferSize(int)
- 类 中的方法org.smartboot.socket.transport.
UdpBootstrap
设置读缓存区大小
setThreadNum(int)
- 类 中的方法org.smartboot.socket.transport.
UdpBootstrap
设置线程大小
shouldAccept(AsynchronousSocketChannel)
- 类 中的方法org.smartboot.socket.extension.plugins.
AbstractPlugin
shouldAccept(AsynchronousSocketChannel)
- 类 中的方法org.smartboot.socket.extension.plugins.
BlackListPlugin
shouldAccept(AsynchronousSocketChannel)
- 类 中的方法org.smartboot.socket.extension.plugins.
IdleStatePlugin
shouldAccept(AsynchronousSocketChannel)
- 类 中的方法org.smartboot.socket.extension.plugins.
RateLimiterPlugin
shouldAccept(AsynchronousSocketChannel)
- 类 中的方法org.smartboot.socket.extension.plugins.
SocketOptionPlugin
shouldAccept(AsynchronousSocketChannel)
- 类 中的方法org.smartboot.socket.extension.plugins.
SslPlugin
shouldAccept(AsynchronousSocketChannel)
- 类 中的方法org.smartboot.socket.extension.plugins.
StreamMonitorPlugin
shouldAccept(AsynchronousSocketChannel)
- 类 中的方法org.smartboot.socket.extension.processor.
AbstractMessageProcessor
shutdown()
- 类 中的方法org.smartboot.socket.timer.
HashedWheelTimer
shutdown()
- 接口 中的方法org.smartboot.socket.timer.
Timer
shutdown()
- 类 中的方法org.smartboot.socket.transport.
UdpBootstrap
shutdownInput()
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
shutdownInput()
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
shutdownOutput()
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
shutdownOutput()
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
SmartDecoder
-
org.smartboot.socket.extension.decoder
中的接口
SocketOptionPlugin
<
T
> -
org.smartboot.socket.extension.plugins
中的类
用于设置Socket Option的插件
SocketOptionPlugin()
- 类 的构造器org.smartboot.socket.extension.plugins.
SocketOptionPlugin
SslAsynchronousSocketChannel
-
org.smartboot.socket.extension.ssl
中的类
SslAsynchronousSocketChannel(AsynchronousSocketChannel, SslService, BufferPage)
- 类 的构造器org.smartboot.socket.extension.ssl.
SslAsynchronousSocketChannel
SSLContextFactory
-
org.smartboot.socket.extension.ssl.factory
中的接口
SslPlugin
<
T
> -
org.smartboot.socket.extension.plugins
中的类
SSL/TLS通信插件 证书生成工具:https://github.com/FiloSottile/mkcert
SslPlugin(SSLContextFactory, Consumer<SSLEngine>)
- 类 的构造器org.smartboot.socket.extension.plugins.
SslPlugin
SslPlugin(SSLContextFactory)
- 类 的构造器org.smartboot.socket.extension.plugins.
SslPlugin
SslPlugin(SSLContextFactory, Consumer<SSLEngine>, BufferPagePool)
- 类 的构造器org.smartboot.socket.extension.plugins.
SslPlugin
SslPlugin(ClientSSLContextFactory)
- 类 的构造器org.smartboot.socket.extension.plugins.
SslPlugin
SslPlugin(ClientSSLContextFactory, BufferPagePool)
- 类 的构造器org.smartboot.socket.extension.plugins.
SslPlugin
SslPlugin(ServerSSLContextFactory, ClientAuth)
- 类 的构造器org.smartboot.socket.extension.plugins.
SslPlugin
SslPlugin(ServerSSLContextFactory, ClientAuth, BufferPagePool)
- 类 的构造器org.smartboot.socket.extension.plugins.
SslPlugin
SslService
-
org.smartboot.socket.extension.ssl
中的类
TLS/SSL服务 keytool -genkey -validity 36000 -alias www.smartboot.org -keyalg RSA -keystore server.keystore
SslService(SSLContext, Consumer<SSLEngine>)
- 类 的构造器org.smartboot.socket.extension.ssl.
SslService
stateEvent(StateMachineEnum, AioSession, Throwable)
- 类 中的方法org.smartboot.socket.extension.plugins.
AbstractPlugin
stateEvent(StateMachineEnum, AioSession, Throwable)
- 类 中的方法org.smartboot.socket.extension.plugins.
HeartPlugin
stateEvent(StateMachineEnum, AioSession, Throwable)
- 类 中的方法org.smartboot.socket.extension.plugins.
MonitorPlugin
stateEvent(StateMachineEnum, AioSession, Throwable)
- 接口 中的方法org.smartboot.socket.extension.plugins.
Plugin
监听状态机事件
stateEvent(AioSession, StateMachineEnum, Throwable)
- 类 中的方法org.smartboot.socket.extension.processor.
AbstractMessageProcessor
stateEvent0(AioSession, StateMachineEnum, Throwable)
- 类 中的方法org.smartboot.socket.extension.processor.
AbstractMessageProcessor
StreamMonitorPlugin
<
T
> -
org.smartboot.socket.extension.plugins
中的类
传输层码流监控插件
StreamMonitorPlugin()
- 类 的构造器org.smartboot.socket.extension.plugins.
StreamMonitorPlugin
StreamMonitorPlugin(BiConsumer<AsynchronousSocketChannel, byte[]>, BiConsumer<AsynchronousSocketChannel, byte[]>)
- 类 的构造器org.smartboot.socket.extension.plugins.
StreamMonitorPlugin
StringProtocol
-
org.smartboot.socket.extension.protocol
中的类
StringProtocol(Charset)
- 类 的构造器org.smartboot.socket.extension.protocol.
StringProtocol
StringProtocol()
- 类 的构造器org.smartboot.socket.extension.protocol.
StringProtocol
StringUtils
-
org.smartboot.socket.util
中的类
扩展StringUtils方法
StringUtils()
- 类 的构造器org.smartboot.socket.util.
StringUtils
supportedOptions()
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
supportedOptions()
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
T
Timer
-
org.smartboot.socket.timer
中的接口
TimerTask
-
org.smartboot.socket.timer
中的接口
toHex(byte)
- 类 中的静态方法org.smartboot.socket.util.
StringUtils
将字节转换成16进制显示
toHexString(byte[])
- 类 中的静态方法org.smartboot.socket.util.
StringUtils
以16进制 打印字节数组
trim(ByteBuffer)
- 类 中的静态方法org.smartboot.socket.util.
BufferUtils
U
UdpBootstrap
-
org.smartboot.socket.transport
中的类
UDP服务启动类
UdpBootstrap(Protocol<Request>, MessageProcessor<Request>, Worker)
- 类 的构造器org.smartboot.socket.transport.
UdpBootstrap
UdpBootstrap(Protocol<Request>, MessageProcessor<Request>)
- 类 的构造器org.smartboot.socket.transport.
UdpBootstrap
UdpChannel
-
org.smartboot.socket.transport
中的类
封装UDP底层真实渠道对象,并提供通信及会话管理
UnsupportedAsynchronousSocketChannel
-
org.smartboot.socket.channels
中的类
UnsupportedAsynchronousSocketChannel(AsynchronousSocketChannel)
- 类 的构造器org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
V
valueOf(String)
- 枚举 中的静态方法org.smartboot.socket.extension.ssl.
ClientAuth
返回带有指定名称的该类型的枚举常量。
valueOf(String)
- 类 中的静态方法org.smartboot.socket.util.
AttachKey
values()
- 枚举 中的静态方法org.smartboot.socket.extension.ssl.
ClientAuth
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
W
Worker
-
org.smartboot.socket.transport
中的类
Worker(BufferPagePool, int)
- 类 的构造器org.smartboot.socket.transport.
Worker
write(ByteBuffer, long, TimeUnit, A, CompletionHandler<Integer, ? super A>)
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
write(ByteBuffer)
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
write(ByteBuffer[], int, int, long, TimeUnit, A, CompletionHandler<Long, ? super A>)
- 类 中的方法org.smartboot.socket.channels.
AsynchronousSocketChannelProxy
write(ByteBuffer, long, TimeUnit, A, CompletionHandler<Integer, ? super A>)
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
write(ByteBuffer)
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
write(ByteBuffer[], int, int, long, TimeUnit, A, CompletionHandler<Long, ? super A>)
- 类 中的方法org.smartboot.socket.channels.
UnsupportedAsynchronousSocketChannel
write(ByteBuffer, long, TimeUnit, A, CompletionHandler<Integer, ? super A>)
- 类 中的方法org.smartboot.socket.extension.ssl.
SslAsynchronousSocketChannel
write(ByteBuffer)
- 类 中的方法org.smartboot.socket.extension.ssl.
SslAsynchronousSocketChannel
write(ByteBuffer[], int, int, long, TimeUnit, A, CompletionHandler<Long, ? super A>)
- 类 中的方法org.smartboot.socket.extension.ssl.
SslAsynchronousSocketChannel
writeToGroup(String, byte[])
- 接口 中的方法org.smartboot.socket.extension.group.
GroupIo
群发消息
A
B
C
D
F
G
H
I
J
K
M
O
P
Q
R
S
T
U
V
W
跳过导航链接
概览
程序包
类
使用
树
已过时
索引
帮助
上一个
下一个
框架
无框架
所有类
Copyright © 2024. All rights reserved.