Skip navigation links
A B C D E F G H I L M N O P R S T V W 

A

AbstractMessageBrokerConfigurer - Class in org.aoju.bus.socket.spring.config
增加消息拦截器
AbstractMessageBrokerConfigurer() - Constructor for class org.aoju.bus.socket.spring.config.AbstractMessageBrokerConfigurer
 
accept() - Method in class org.aoju.bus.socket.origin.aio.AioServer
处理接入的客户端
accept(AioSession) - Method in interface org.aoju.bus.socket.origin.aio.IoAction
接收客户端连接(会话建立)事件处理
accept(AioSession) - Method in class org.aoju.bus.socket.origin.aio.SimpleIoAction
 
AcceptHandler - Class in org.aoju.bus.socket.origin.aio
接入完成回调,单例使用
AcceptHandler() - Constructor for class org.aoju.bus.socket.origin.aio.AcceptHandler
 
active(ChannelHandlerContext) - Static method in class org.aoju.bus.socket.netty.ClientService
 
addCustomizeHandler(CustomizeEventHandler) - Static method in class org.aoju.bus.socket.netty.SocketService
 
addEndpoint(String...) - Method in class org.aoju.bus.socket.spring.extension.StompEndpointRegistry
 
addFromClientInterceptor(FromClientInterceptor) - Method in class org.aoju.bus.socket.spring.extension.StompEndpointRegistry
 
addFromClientInterceptor(FromClientInterceptor) - Method in class org.aoju.bus.socket.spring.extension.StompSubProtocolHandler
 
addHandler(String, EventHandler) - Static method in class org.aoju.bus.socket.netty.SocketService
 
addToClientInterceptor(ToClientInterceptor) - Method in class org.aoju.bus.socket.spring.extension.StompEndpointRegistry
 
addToClientInterceptor(ToClientInterceptor) - Method in class org.aoju.bus.socket.spring.extension.StompSubProtocolHandler
 
AioClient - Class in org.aoju.bus.socket.origin.aio
Aio Socket客户端
AioClient(InetSocketAddress, IoAction<ByteBuffer>) - Constructor for class org.aoju.bus.socket.origin.aio.AioClient
构造
AioClient(InetSocketAddress, IoAction<ByteBuffer>, OriginConfig) - Constructor for class org.aoju.bus.socket.origin.aio.AioClient
构造
AioClient(AsynchronousSocketChannel, IoAction<ByteBuffer>, OriginConfig) - Constructor for class org.aoju.bus.socket.origin.aio.AioClient
构造
AioServer - Class in org.aoju.bus.socket.origin.aio
基于AIO的Socket服务端实现
AioServer(int) - Constructor for class org.aoju.bus.socket.origin.aio.AioServer
构造
AioServer(InetSocketAddress, OriginConfig) - Constructor for class org.aoju.bus.socket.origin.aio.AioServer
构造
AioSession - Class in org.aoju.bus.socket.origin.aio
AIO会话 每个客户端对应一个会话对象
AioSession(AsynchronousSocketChannel, IoAction<ByteBuffer>, OriginConfig) - Constructor for class org.aoju.bus.socket.origin.aio.AioSession
构造
applyPostHandle(WebSocketSession, MessageFrom, MessageChannel, StompSubProtocolHandler) - Method in class org.aoju.bus.socket.spring.intercept.FromClientExecutionChain
 
applyPostHandle(WebSocketSession, StompHeaderAccessor, Object, StompSubProtocolHandler) - Method in class org.aoju.bus.socket.spring.intercept.ToClientExecutionChain
 
applyPreHandle(WebSocketSession, MessageFrom, MessageChannel, StompSubProtocolHandler) - Method in class org.aoju.bus.socket.spring.intercept.FromClientExecutionChain
 
applyPreHandle(WebSocketSession, StompHeaderAccessor, Object, StompSubProtocolHandler) - Method in class org.aoju.bus.socket.spring.intercept.ToClientExecutionChain
 

B

BOSS_GROUP_THREADS - Static variable in class org.aoju.bus.socket.netty.NettyConsts
 

C

callbackRead() - Method in class org.aoju.bus.socket.origin.aio.AioSession
执行读,用于读取事件结束的回调
CANCEL - Static variable in class org.aoju.bus.socket.netty.NettyConsts
 
cancel(String) - Method in class org.aoju.bus.socket.netty.SocketClient
 
cancel(String, String) - Method in class org.aoju.bus.socket.netty.SocketClient
 
CancelCommand - Class in org.aoju.bus.socket.netty
 
CancelCommand(SocketRequest) - Constructor for class org.aoju.bus.socket.netty.CancelCommand
 
ChannelCommand - Class in org.aoju.bus.socket.netty
 
ChannelCommand() - Constructor for class org.aoju.bus.socket.netty.ChannelCommand
 
ChannelExecutor - Class in org.aoju.bus.socket.netty
 
ChannelExecutor() - Constructor for class org.aoju.bus.socket.netty.ChannelExecutor
 
channelInactive(ChannelHandlerContext) - Method in class org.aoju.bus.socket.netty.SocketHandler
 
ChannelInitializer - Class in org.aoju.bus.socket.netty
 
ChannelInitializer(String) - Constructor for class org.aoju.bus.socket.netty.ChannelInitializer
 
channelRead0(ChannelHandlerContext, TextWebSocketFrame) - Method in class org.aoju.bus.socket.netty.SocketHandler
 
ClientGroup - Class in org.aoju.bus.socket.netty
 
ClientGroup() - Constructor for class org.aoju.bus.socket.netty.ClientGroup
 
ClientMap - Class in org.aoju.bus.socket.netty
 
ClientMap() - Constructor for class org.aoju.bus.socket.netty.ClientMap
 
ClientService - Class in org.aoju.bus.socket.netty
 
ClientService() - Constructor for class org.aoju.bus.socket.netty.ClientService
 
close() - Method in class org.aoju.bus.socket.netty.SocketClient
 
close() - Method in class org.aoju.bus.socket.origin.aio.AioClient
关闭客户端
close() - Method in class org.aoju.bus.socket.origin.aio.AioServer
关闭服务
close() - Method in class org.aoju.bus.socket.origin.aio.AioSession
关闭会话
close() - Method in class org.aoju.bus.socket.origin.nio.NioServer
 
closeIn() - Method in class org.aoju.bus.socket.origin.aio.AioSession
关闭输出
closeOut() - Method in class org.aoju.bus.socket.origin.aio.AioSession
关闭输出
CommandExecutor - Class in org.aoju.bus.socket.netty
 
CommandExecutor() - Constructor for class org.aoju.bus.socket.netty.CommandExecutor
 
completed(AsynchronousSocketChannel, AioServer) - Method in class org.aoju.bus.socket.origin.aio.AcceptHandler
 
completed(Integer, AioSession) - Method in class org.aoju.bus.socket.origin.aio.ReadHandler
 
config - Variable in class org.aoju.bus.socket.origin.aio.AioServer
 
CustomizeEventHandler - Interface in org.aoju.bus.socket.netty
 

D

DATA - Static variable in class org.aoju.bus.socket.netty.NettyConsts
 
decode(ChannelHandlerContext, String) - Method in class org.aoju.bus.socket.netty.RequestDecoder
 
decode(AioSession, ByteBuffer) - Method in interface org.aoju.bus.socket.origin.MsgDecoder
对于从Socket流中获取到的数据采用当前MsgDecoder的实现类协议进行解析。
doAction(AioSession, T) - Method in interface org.aoju.bus.socket.origin.aio.IoAction
执行数据处理(消息读取)

E

encode(AioSession, ByteBuffer, T) - Method in interface org.aoju.bus.socket.origin.MsgEncoder
编码数据用于写出
END_POINT - Static variable in class org.aoju.bus.socket.netty.NettyConsts
 
equalsTopic(String) - Method in interface org.aoju.bus.socket.netty.CustomizeEventHandler
 
EVENT - Static variable in class org.aoju.bus.socket.netty.NettyConsts
 
EventHandler - Interface in org.aoju.bus.socket.netty
 
exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.aoju.bus.socket.netty.SocketHandler
 
execute(Runnable) - Static method in class org.aoju.bus.socket.netty.CommandExecutor
 
execute(SocketRequest) - Static method in class org.aoju.bus.socket.netty.RequestHandler
 

F

failed(Throwable, AioServer) - Method in class org.aoju.bus.socket.origin.aio.AcceptHandler
 
failed(Throwable, AioSession) - Method in interface org.aoju.bus.socket.origin.aio.IoAction
数据读取失败的回调事件处理(消息读取失败)
failed(Throwable, AioSession) - Method in class org.aoju.bus.socket.origin.aio.ReadHandler
 
failed(Throwable, AioSession) - Method in class org.aoju.bus.socket.origin.aio.SimpleIoAction
 
FromClientExecutionChain - Class in org.aoju.bus.socket.spring.intercept
 
FromClientExecutionChain(List<FromClientInterceptor>) - Constructor for class org.aoju.bus.socket.spring.intercept.FromClientExecutionChain
 
FromClientInterceptor - Interface in org.aoju.bus.socket.spring.intercept
websocket消息拦截器, 拦截客户端发来的消息

G

getChannel() - Method in class org.aoju.bus.socket.origin.aio.AioServer
getChannel() - Method in class org.aoju.bus.socket.origin.aio.AioSession
getClient(ChannelHandlerContext) - Static method in class org.aoju.bus.socket.netty.ClientService
 
getClientGroup() - Static method in class org.aoju.bus.socket.netty.ClientService
 
getClients() - Static method in class org.aoju.bus.socket.netty.ClientService
 
getHandlerMapping() - Method in class org.aoju.bus.socket.spring.extension.StompEndpointRegistry
 
getIoAction() - Method in class org.aoju.bus.socket.origin.aio.AioClient
获取IO处理器
getIoAction() - Method in class org.aoju.bus.socket.origin.aio.AioServer
获取IO处理器
getIoAction() - Method in class org.aoju.bus.socket.origin.aio.AioSession
获取消息处理器
getOrder() - Method in class org.aoju.bus.socket.spring.extension.StompEndpointRegistry
 
getReadBuffer() - Method in class org.aoju.bus.socket.origin.aio.AioSession
获取读取Buffer
getReadBufferSize() - Method in class org.aoju.bus.socket.origin.OriginConfig
获取读取缓存大小
getReadTimeout() - Method in class org.aoju.bus.socket.origin.OriginConfig
获取读取超时时长,小于等于0表示默认
getRemoteAddress() - Method in class org.aoju.bus.socket.origin.aio.AioSession
获取远程主机(客户端)地址和端口
getRemoteAddress(AsynchronousSocketChannel) - Static method in class org.aoju.bus.socket.SocketUtils
获取远程端的地址信息,包括host和端口 null表示channel为null或者远程主机未连接
getThreadPoolSize() - Method in class org.aoju.bus.socket.origin.OriginConfig
获取共享线程池大小,此线程池用于接收和处理用户连接
getUrlPathHelper() - Method in class org.aoju.bus.socket.spring.extension.StompEndpointRegistry
 
getValue() - Method in enum org.aoju.bus.socket.origin.nio.Operation
获取值
getWriteBuffer() - Method in class org.aoju.bus.socket.origin.aio.AioSession
获取写Buffer
getWriteBufferSize() - Method in class org.aoju.bus.socket.origin.OriginConfig
获取写出缓存大小
getWriteTimeout() - Method in class org.aoju.bus.socket.origin.OriginConfig
获取写出超时时长,小于等于0表示默认

H

handleMessageFromClient(WebSocketSession, WebSocketMessage<?>, MessageChannel) - Method in class org.aoju.bus.socket.spring.extension.StompSubProtocolHandler
 
handleMessageToClient(WebSocketSession, Message<?>) - Method in class org.aoju.bus.socket.spring.extension.StompSubProtocolHandler
 
handlerAdded(ChannelHandlerContext) - Method in class org.aoju.bus.socket.netty.SocketHandler
 
handlerRemoved(ChannelHandlerContext) - Method in class org.aoju.bus.socket.netty.SocketHandler
 
HEARTBEAT - Static variable in class org.aoju.bus.socket.netty.NettyConsts
 
HEARTBEAT_TEXT - Static variable in class org.aoju.bus.socket.netty.NettyConsts
 
HeartbeatCommand - Class in org.aoju.bus.socket.netty
 
HeartbeatCommand(SocketRequest) - Constructor for class org.aoju.bus.socket.netty.HeartbeatCommand
 

I

inactive(ChannelHandlerContext) - Static method in class org.aoju.bus.socket.netty.ClientService
 
init(InetSocketAddress) - Method in class org.aoju.bus.socket.origin.aio.AioServer
初始化
init(InetSocketAddress) - Method in class org.aoju.bus.socket.origin.nio.NioClient
初始化
init(InetSocketAddress) - Method in class org.aoju.bus.socket.origin.nio.NioServer
初始化
initChannel(SocketChannel) - Method in class org.aoju.bus.socket.netty.ChannelInitializer
 
ioAction - Variable in class org.aoju.bus.socket.origin.aio.AioServer
 
IoAction<T> - Interface in org.aoju.bus.socket.origin.aio
Socket流处理接口 实现此接口用于处理接收到的消息,发送指定消息
isActive() - Method in class org.aoju.bus.socket.netty.SocketClient
 
isConnected(AsynchronousSocketChannel) - Static method in class org.aoju.bus.socket.SocketUtils
远程主机是否处于连接状态 通过判断远程地址获取成功与否判断
isOpen() - Method in class org.aoju.bus.socket.origin.aio.AioServer
服务是否开启状态
isOpen() - Method in class org.aoju.bus.socket.origin.aio.AioSession
会话是否打开状态 当Socket保持连接时会话始终打开

L

listen() - Method in class org.aoju.bus.socket.origin.nio.NioServer
开始监听

M

matches(String, String, MessageFrom) - Method in class org.aoju.bus.socket.spring.support.MessageMatcher
验证客户端消息的主题和类型
MESSAGE - Static variable in class org.aoju.bus.socket.netty.NettyConsts
 
MessageCommand - Class in org.aoju.bus.socket.netty
 
MessageCommand(SocketRequest) - Constructor for class org.aoju.bus.socket.netty.MessageCommand
 
MessageConfiguration - Class in org.aoju.bus.socket.spring.extension
代替DelegatingWebSocketMessageBrokerConfiguration, 使用自定义的StompEndpointRegistry 代替默认的WebMvcStompEndpointRegistry
MessageConfiguration() - Constructor for class org.aoju.bus.socket.spring.extension.MessageConfiguration
 
MessageFrom - Class in org.aoju.bus.socket.spring.support
 
MessageFrom() - Constructor for class org.aoju.bus.socket.spring.support.MessageFrom
 
MessageMatcher - Class in org.aoju.bus.socket.spring.support
 
MessageMatcher() - Constructor for class org.aoju.bus.socket.spring.support.MessageMatcher
 
MessagePublisher - Class in org.aoju.bus.socket.netty
 
MessagePublisher() - Constructor for class org.aoju.bus.socket.netty.MessagePublisher
 
MsgDecoder<T> - Interface in org.aoju.bus.socket.origin
消息解码器
MsgEncoder<T> - Interface in org.aoju.bus.socket.origin
消息编码器

N

needClose() - Method in class org.aoju.bus.socket.netty.SocketClient
 
NettyConsts - Class in org.aoju.bus.socket.netty
 
NettyConsts() - Constructor for class org.aoju.bus.socket.netty.NettyConsts
 
NioClient - Class in org.aoju.bus.socket.origin.nio
NIO客户端
NioClient(String, int) - Constructor for class org.aoju.bus.socket.origin.nio.NioClient
构造
NioClient(InetSocketAddress) - Constructor for class org.aoju.bus.socket.origin.nio.NioClient
构造
NioServer - Class in org.aoju.bus.socket.origin.nio
基于NIO的Socket服务端实现
NioServer(int) - Constructor for class org.aoju.bus.socket.origin.nio.NioServer
构造

O

onCancel(String, String) - Method in interface org.aoju.bus.socket.netty.CustomizeEventHandler
 
onCancel(String, String) - Method in interface org.aoju.bus.socket.netty.EventHandler
 
onCancel(SocketClient, String, String) - Static method in class org.aoju.bus.socket.netty.SocketService
 
onMessage(String, String) - Method in interface org.aoju.bus.socket.netty.CustomizeEventHandler
 
onMessage(String, String) - Method in interface org.aoju.bus.socket.netty.EventHandler
 
onMessage(SocketClient, String, String) - Static method in class org.aoju.bus.socket.netty.SocketService
 
onSubscribe(String, String) - Method in interface org.aoju.bus.socket.netty.CustomizeEventHandler
 
onSubscribe(String, String) - Method in interface org.aoju.bus.socket.netty.EventHandler
 
onSubscribe(SocketClient, String, String) - Static method in class org.aoju.bus.socket.netty.SocketService
 
Operation - Enum in org.aoju.bus.socket.origin.nio
SelectionKey Operation的枚举封装
org.aoju.bus.socket - package org.aoju.bus.socket
 
org.aoju.bus.socket.netty - package org.aoju.bus.socket.netty
 
org.aoju.bus.socket.netty.annotation - package org.aoju.bus.socket.netty.annotation
 
org.aoju.bus.socket.origin - package org.aoju.bus.socket.origin
 
org.aoju.bus.socket.origin.aio - package org.aoju.bus.socket.origin.aio
 
org.aoju.bus.socket.origin.nio - package org.aoju.bus.socket.origin.nio
 
org.aoju.bus.socket.spring.config - package org.aoju.bus.socket.spring.config
 
org.aoju.bus.socket.spring.extension - package org.aoju.bus.socket.spring.extension
 
org.aoju.bus.socket.spring.intercept - package org.aoju.bus.socket.spring.intercept
 
org.aoju.bus.socket.spring.support - package org.aoju.bus.socket.spring.support
 
OriginConfig - Class in org.aoju.bus.socket.origin
Socket通讯配置
OriginConfig() - Constructor for class org.aoju.bus.socket.origin.OriginConfig
 

P

postHandle(WebSocketSession, MessageFrom, MessageChannel, StompSubProtocolHandler) - Method in interface org.aoju.bus.socket.spring.intercept.FromClientInterceptor
后置处理
postHandle(WebSocketSession, StompHeaderAccessor, Object, StompSubProtocolHandler) - Method in interface org.aoju.bus.socket.spring.intercept.ToClientInterceptor
后置处理
preHandle(WebSocketSession, MessageFrom, MessageChannel, StompSubProtocolHandler) - Method in interface org.aoju.bus.socket.spring.intercept.FromClientInterceptor
前置处理
preHandle(WebSocketSession, StompHeaderAccessor, Object, StompSubProtocolHandler) - Method in interface org.aoju.bus.socket.spring.intercept.ToClientInterceptor
前置处理
Protocol<T> - Interface in org.aoju.bus.socket.origin
协议接口 通过实现此接口完成消息的编码和解码
publish(String, String) - Static method in class org.aoju.bus.socket.netty.ClientService
 
publish(String, String) - Static method in class org.aoju.bus.socket.netty.MessagePublisher
 
PublishCommand - Class in org.aoju.bus.socket.netty
 
PublishCommand(String, String) - Constructor for class org.aoju.bus.socket.netty.PublishCommand
 

R

read() - Method in class org.aoju.bus.socket.origin.aio.AioClient
从服务端读取数据
read() - Method in class org.aoju.bus.socket.origin.aio.AioSession
读取数据到Buffer
read(CompletionHandler<Integer, AioSession>) - Method in class org.aoju.bus.socket.origin.aio.AioSession
读取数据到Buffer
read(ByteBuffer) - Method in class org.aoju.bus.socket.origin.nio.NioClient
处理读事件 当收到读取准备就绪的信号后,回调此方法,用户可读取从客户端传世来的消息
read(SocketChannel) - Method in class org.aoju.bus.socket.origin.nio.NioServer
处理读事件 当收到读取准备就绪的信号后,回调此方法,用户可读取从客户端传世来的消息
ReadHandler - Class in org.aoju.bus.socket.origin.aio
数据读取完成回调,调用Session中相应方法处理消息,单例使用
ReadHandler() - Constructor for class org.aoju.bus.socket.origin.aio.ReadHandler
 
receiveHeartbeat() - Method in class org.aoju.bus.socket.netty.SocketClient
 
registerStompEndpoints(StompEndpointRegistry) - Method in class org.aoju.bus.socket.spring.config.AbstractMessageBrokerConfigurer
 
remove(ChannelHandlerContext) - Static method in class org.aoju.bus.socket.netty.ClientService
 
RemoveCommand - Class in org.aoju.bus.socket.netty
 
RemoveCommand(ChannelHandlerContext) - Constructor for class org.aoju.bus.socket.netty.RemoveCommand
 
RequestDecoder - Class in org.aoju.bus.socket.netty
 
RequestDecoder() - Constructor for class org.aoju.bus.socket.netty.RequestDecoder
 
RequestHandler - Class in org.aoju.bus.socket.netty
 
RequestHandler() - Constructor for class org.aoju.bus.socket.netty.RequestHandler
 
run() - Method in class org.aoju.bus.socket.netty.CancelCommand
 
run() - Method in class org.aoju.bus.socket.netty.ChannelCommand
 
run() - Method in class org.aoju.bus.socket.netty.HeartbeatCommand
 
run() - Method in class org.aoju.bus.socket.netty.MessageCommand
 
run() - Method in class org.aoju.bus.socket.netty.PublishCommand
 
run() - Method in class org.aoju.bus.socket.netty.RemoveCommand
 
run() - Method in class org.aoju.bus.socket.netty.SocketServer
 
run() - Method in class org.aoju.bus.socket.netty.SubscribeCommand
 

S

send(String, String) - Method in class org.aoju.bus.socket.netty.SocketClient
 
send(String) - Method in class org.aoju.bus.socket.netty.SocketClient
 
sendHeartbeat() - Method in class org.aoju.bus.socket.netty.SocketClient
 
sendMessage(WebSocketSession, Object) - Method in class org.aoju.bus.socket.spring.support.MessageMatcher
 
setApplicationContext(ApplicationContext) - Method in class org.aoju.bus.socket.spring.extension.StompEndpointRegistry
 
setErrorHandler(StompSubProtocolErrorHandler) - Method in class org.aoju.bus.socket.spring.extension.StompEndpointRegistry
 
setIoAction(IoAction<ByteBuffer>) - Method in class org.aoju.bus.socket.origin.aio.AioServer
设置IO处理器,单例存在
setOption(SocketOption<T>, T) - Method in class org.aoju.bus.socket.origin.aio.AioClient
设置 Socket 的 Option 选项 选项见:StandardSocketOptions
setOption(SocketOption<T>, T) - Method in class org.aoju.bus.socket.origin.aio.AioServer
设置 Socket 的 Option 选项 选项见:StandardSocketOptions
setOrder(int) - Method in class org.aoju.bus.socket.spring.extension.StompEndpointRegistry
 
setReadBufferSize(int) - Method in class org.aoju.bus.socket.origin.OriginConfig
设置读取缓存大小
setReadTimeout(long) - Method in class org.aoju.bus.socket.origin.OriginConfig
设置读取超时时长,小于等于0表示默认
setThreadPoolSize(int) - Method in class org.aoju.bus.socket.origin.OriginConfig
设置共享线程池大小,此线程池用于接收和处理用户连接
setUrlPathHelper(UrlPathHelper) - Method in class org.aoju.bus.socket.spring.extension.StompEndpointRegistry
 
setWriteBufferSize(int) - Method in class org.aoju.bus.socket.origin.OriginConfig
设置写出缓存大小
setWriteTimeout(long) - Method in class org.aoju.bus.socket.origin.OriginConfig
设置写出超时时长,小于等于0表示默认
SimpleIoAction - Class in org.aoju.bus.socket.origin.aio
简易IO信息处理类 简单实现了accept和failed事件
SimpleIoAction() - Constructor for class org.aoju.bus.socket.origin.aio.SimpleIoAction
 
SocketClient - Class in org.aoju.bus.socket.netty
 
SocketClient(Channel) - Constructor for class org.aoju.bus.socket.netty.SocketClient
 
SocketHandler - Class in org.aoju.bus.socket.netty
 
SocketHandler() - Constructor for class org.aoju.bus.socket.netty.SocketHandler
 
SocketMessage<T> - Class in org.aoju.bus.socket.netty
 
SocketMessage() - Constructor for class org.aoju.bus.socket.netty.SocketMessage
 
SocketRequest - Class in org.aoju.bus.socket.netty
 
SocketRequest() - Constructor for class org.aoju.bus.socket.netty.SocketRequest
 
SocketServer - Class in org.aoju.bus.socket.netty
 
SocketServer(int, int, int, String) - Constructor for class org.aoju.bus.socket.netty.SocketServer
 
SocketService - Class in org.aoju.bus.socket.netty
 
SocketService() - Constructor for class org.aoju.bus.socket.netty.SocketService
 
SocketUtils - Class in org.aoju.bus.socket
Socket相关工具类
SocketUtils() - Constructor for class org.aoju.bus.socket.SocketUtils
 
start() - Static method in class org.aoju.bus.socket.netty.ChannelExecutor
 
start(int) - Static method in class org.aoju.bus.socket.netty.SocketService
 
start(int, String) - Static method in class org.aoju.bus.socket.netty.SocketService
 
start(int, int, int) - Static method in class org.aoju.bus.socket.netty.SocketService
 
start(int, int, int, String) - Static method in class org.aoju.bus.socket.netty.SocketService
 
start(boolean) - Method in class org.aoju.bus.socket.origin.aio.AioServer
开始监听
StompEndpointRegistry - Class in org.aoju.bus.socket.spring.extension
代替WebMvcStompEndpointRegistry
StompEndpointRegistry(WebSocketHandler, WebSocketTransportRegistration, TaskScheduler) - Constructor for class org.aoju.bus.socket.spring.extension.StompEndpointRegistry
 
StompSubProtocolHandler - Class in org.aoju.bus.socket.spring.extension
代替StompSubProtocolHandler 增加了对拦截器的支持
StompSubProtocolHandler() - Constructor for class org.aoju.bus.socket.spring.extension.StompSubProtocolHandler
 
stompWebSocketHandlerMapping() - Method in class org.aoju.bus.socket.spring.extension.MessageConfiguration
 
subscribe(ChannelHandlerContext, String) - Static method in class org.aoju.bus.socket.netty.ClientService
 
SUBSCRIBE - Static variable in class org.aoju.bus.socket.netty.NettyConsts
 
subscribe(String) - Method in class org.aoju.bus.socket.netty.SocketClient
 
SubscribeCommand - Class in org.aoju.bus.socket.netty
 
SubscribeCommand(SocketRequest) - Constructor for class org.aoju.bus.socket.netty.SubscribeCommand
 

T

ToClientExecutionChain - Class in org.aoju.bus.socket.spring.intercept
 
ToClientExecutionChain(List<ToClientInterceptor>) - Constructor for class org.aoju.bus.socket.spring.intercept.ToClientExecutionChain
 
ToClientInterceptor - Interface in org.aoju.bus.socket.spring.intercept
websocket消息拦截器, 拦截发送给客户端的消息
TOPIC - Static variable in class org.aoju.bus.socket.netty.NettyConsts
 
TOPIC_ALL - Static variable in class org.aoju.bus.socket.netty.NettyConsts
 

V

valueOf(String) - Static method in enum org.aoju.bus.socket.origin.nio.Operation
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.aoju.bus.socket.origin.nio.Operation
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebSocket - Annotation Type in org.aoju.bus.socket.netty.annotation
 
WORKER_GROUP_THREADS - Static variable in class org.aoju.bus.socket.netty.NettyConsts
 
write(ByteBuffer) - Method in class org.aoju.bus.socket.origin.aio.AioClient
写数据到服务端
write(ByteBuffer) - Method in class org.aoju.bus.socket.origin.aio.AioSession
写数据到目标端
write(ByteBuffer, CompletionHandler<Integer, AioSession>) - Method in class org.aoju.bus.socket.origin.aio.AioSession
写数据到目标端
write(ByteBuffer...) - Method in class org.aoju.bus.socket.origin.nio.NioClient
实现写逻辑 当收到写出准备就绪的信号后,回调此方法,用户可向客户端发送消息
write(SocketChannel) - Method in class org.aoju.bus.socket.origin.nio.NioServer
实现写逻辑 当收到写出准备就绪的信号后,回调此方法,用户可向客户端发送消息
writeAndClose(ByteBuffer) - Method in class org.aoju.bus.socket.origin.aio.AioSession
写数据到目标端,并关闭输出
A B C D E F G H I L M N O P R S T V W 
Skip navigation links

Copyright © 2019. All rights reserved.