Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ACK - Static variable in class cool.scx.socket.ScxSocketFrame.Type
- ack_id - Variable in class cool.scx.socket.ScxSocketFrame
C
- call(ServerWebSocket) - Method in class cool.scx.socket.ScxSocketServer
- cause() - Method in class cool.scx.socket.ScxSocketResponse
- clientID() - Method in class cool.scx.socket.ScxSocket
- close() - Method in class cool.scx.socket.ScxClientSocket
- close() - Method in class cool.scx.socket.ScxServerSocket
- close() - Method in class cool.scx.socket.ScxSocket
- closeWebSocket() - Method in class cool.scx.socket.ScxSocket
- connect() - Method in class cool.scx.socket.ScxSocketClient
- cool.scx.socket - package cool.scx.socket
- createConnectOptions(String, String) - Static method in class cool.scx.socket.Helper
-
根据 uri 和 clientID 创建 ConnectOptions
D
- doClose(Void) - Method in class cool.scx.socket.ScxClientSocket
- doClose(Void) - Method in class cool.scx.socket.ScxSocket
- doError(Throwable) - Method in class cool.scx.socket.ScxClientSocket
- doError(Throwable) - Method in class cool.scx.socket.ScxSocket
- doPingTimeout() - Method in class cool.scx.socket.ScxClientSocket
- doPingTimeout() - Method in class cool.scx.socket.ScxServerSocket
- doSocketFrame(ScxSocketFrame) - Method in class cool.scx.socket.ScxClientSocket
- doSocketFrame(ScxSocketFrame) - Method in class cool.scx.socket.ScxServerSocket
- doSocketFrame(ScxSocketFrame) - Method in class cool.scx.socket.ScxSocket
E
- EasyUseSocket - Class in cool.scx.socket
-
便于使用的 Socket
- event_name - Variable in class cool.scx.socket.ScxSocketFrame
F
- fromJson(String) - Static method in class cool.scx.socket.ScxSocketFrame
- fromJson(String, TypeReference<T>) - Static method in class cool.scx.socket.Helper
- fromJson(String, Class<T>) - Static method in class cool.scx.socket.Helper
G
- getClientID(ServerWebSocket) - Static method in class cool.scx.socket.Helper
-
从 ServerWebSocket 中获取 clientID
- getDelayed(int) - Static method in class cool.scx.socket.Helper
-
根据次数获取延时时间 根据次数进行 2的 次方倍增 , 如 1, 2 ,4 ,8 ,16 等
- getDuplicateFrameCheckerClearTimeout() - Method in class cool.scx.socket.ScxSocketOptions
- getGiveUpIfReachMaxResendTimes() - Method in class cool.scx.socket.SendOptions
- getMaxResendDelayed() - Method in class cool.scx.socket.SendOptions
- getMaxResendTimes() - Method in class cool.scx.socket.SendOptions
- getNeedAck() - Method in class cool.scx.socket.SendOptions
- getPingInterval() - Method in class cool.scx.socket.PingPongOptions
- getPingTimeout() - Method in class cool.scx.socket.PingPongOptions
- getReconnectTimeout() - Method in class cool.scx.socket.ScxSocketClientOptions
- getRequestTimeout() - Method in class cool.scx.socket.RequestOptions
- getServerSocket(String) - Method in class cool.scx.socket.ScxSocketServer
- getServerSockets() - Method in class cool.scx.socket.ScxSocketServer
- getStatusKeepTime() - Method in class cool.scx.socket.ScxSocketServerOptions
H
- Helper - Class in cool.scx.socket
- Helper() - Constructor for class cool.scx.socket.Helper
I
- isClosed() - Method in class cool.scx.socket.ScxSocket
- isSuccess() - Method in class cool.scx.socket.ScxSocketResponse
L
M
- MESSAGE - Static variable in class cool.scx.socket.ScxSocketFrame.Type
N
- need_ack - Variable in class cool.scx.socket.ScxSocketFrame
- need_response - Variable in class cool.scx.socket.ScxSocketFrame
- now - Variable in class cool.scx.socket.ScxSocketFrame
O
- onClose(Consumer<Void>) - Method in class cool.scx.socket.ScxSocket
- onConnect(Consumer<ScxClientSocket>) - Method in class cool.scx.socket.ScxSocketClient
- onConnect(Consumer<ScxServerSocket>) - Method in class cool.scx.socket.ScxSocketServer
- onError(Consumer<Throwable>) - Method in class cool.scx.socket.ScxSocket
- onEvent(String, Runnable) - Method in class cool.scx.socket.EasyUseSocket
- onEvent(String, Consumer<ScxSocketRequest>) - Method in class cool.scx.socket.ScxSocket
- onEvent(String, Consumer<T>, TypeReference<T>) - Method in class cool.scx.socket.EasyUseSocket
- onEvent(String, Function<T, ?>, TypeReference<T>) - Method in class cool.scx.socket.EasyUseSocket
- onEvent(String, Supplier<?>) - Method in class cool.scx.socket.EasyUseSocket
- onMessage(Consumer<String>) - Method in class cool.scx.socket.ScxSocket
P
- payload - Variable in class cool.scx.socket.ScxSocketFrame
- payload() - Method in class cool.scx.socket.ScxSocketRequest
- payload() - Method in class cool.scx.socket.ScxSocketResponse
- payload(TypeReference<T>) - Method in class cool.scx.socket.ScxSocketRequest
- payload(TypeReference<T>) - Method in class cool.scx.socket.ScxSocketResponse
- PING - Static variable in class cool.scx.socket.ScxSocketFrame.Type
- PingPongOptions - Class in cool.scx.socket
- PingPongOptions() - Constructor for class cool.scx.socket.PingPongOptions
- PONG - Static variable in class cool.scx.socket.ScxSocketFrame.Type
R
- removeEvent(String) - Method in class cool.scx.socket.ScxSocket
- RequestOptions - Class in cool.scx.socket
- RequestOptions() - Constructor for class cool.scx.socket.RequestOptions
- response(Object) - Method in class cool.scx.socket.ScxSocketRequest
- response(String) - Method in class cool.scx.socket.ScxSocketRequest
- RESPONSE - Static variable in class cool.scx.socket.ScxSocketFrame.Type
S
- SCX_SOCKET_CLIENT_ID - Static variable in class cool.scx.socket.Helper
- ScxClientSocket - Class in cool.scx.socket
-
客户端 Socket 对象
- ScxServerSocket - Class in cool.scx.socket
- ScxSocket - Class in cool.scx.socket
- ScxSocketClient - Class in cool.scx.socket
- ScxSocketClient(String, WebSocketClient) - Constructor for class cool.scx.socket.ScxSocketClient
- ScxSocketClient(String, WebSocketClient, ScxSocketClientOptions) - Constructor for class cool.scx.socket.ScxSocketClient
- ScxSocketClient(String, WebSocketClient, String) - Constructor for class cool.scx.socket.ScxSocketClient
- ScxSocketClient(String, WebSocketClient, String, ScxSocketClientOptions) - Constructor for class cool.scx.socket.ScxSocketClient
- ScxSocketClientOptions - Class in cool.scx.socket
- ScxSocketClientOptions() - Constructor for class cool.scx.socket.ScxSocketClientOptions
- ScxSocketFrame - Class in cool.scx.socket
- ScxSocketFrame() - Constructor for class cool.scx.socket.ScxSocketFrame
- ScxSocketFrame.Type - Class in cool.scx.socket
- ScxSocketOptions - Class in cool.scx.socket
- ScxSocketOptions() - Constructor for class cool.scx.socket.ScxSocketOptions
- ScxSocketRequest - Class in cool.scx.socket
- ScxSocketRequest(ScxSocket, ScxSocketFrame) - Constructor for class cool.scx.socket.ScxSocketRequest
- ScxSocketResponse - Class in cool.scx.socket
- ScxSocketResponse(RuntimeException) - Constructor for class cool.scx.socket.ScxSocketResponse
- ScxSocketResponse(String) - Constructor for class cool.scx.socket.ScxSocketResponse
- ScxSocketServer - Class in cool.scx.socket
- ScxSocketServer() - Constructor for class cool.scx.socket.ScxSocketServer
- ScxSocketServer(ScxSocketServerOptions) - Constructor for class cool.scx.socket.ScxSocketServer
- ScxSocketServerOptions - Class in cool.scx.socket
- ScxSocketServerOptions() - Constructor for class cool.scx.socket.ScxSocketServerOptions
- send(ScxSocketFrame, SendOptions) - Method in class cool.scx.socket.ScxSocket
- send(Object) - Method in class cool.scx.socket.EasyUseSocket
- send(Object, SendOptions) - Method in class cool.scx.socket.EasyUseSocket
- send(String) - Method in class cool.scx.socket.EasyUseSocket
- send(String, SendOptions) - Method in class cool.scx.socket.ScxSocket
- sendEvent(String) - Method in class cool.scx.socket.EasyUseSocket
- sendEvent(String, Object) - Method in class cool.scx.socket.EasyUseSocket
- sendEvent(String, Object, SendOptions) - Method in class cool.scx.socket.EasyUseSocket
- sendEvent(String, Object, Consumer<ScxSocketResponse>) - Method in class cool.scx.socket.EasyUseSocket
- sendEvent(String, Object, Consumer<ScxSocketResponse>, RequestOptions) - Method in class cool.scx.socket.EasyUseSocket
- sendEvent(String, String) - Method in class cool.scx.socket.EasyUseSocket
- sendEvent(String, String, SendOptions) - Method in class cool.scx.socket.ScxSocket
- sendEvent(String, String, Consumer<ScxSocketResponse>, RequestOptions) - Method in class cool.scx.socket.ScxSocket
- sendEvent(String, Consumer<ScxSocketResponse>) - Method in class cool.scx.socket.EasyUseSocket
- sendEvent(String, Consumer<ScxSocketResponse>, RequestOptions) - Method in class cool.scx.socket.EasyUseSocket
- SendOptions - Class in cool.scx.socket
- SendOptions() - Constructor for class cool.scx.socket.SendOptions
- sendResponse(long, String) - Method in class cool.scx.socket.ScxSocket
- seq_id - Variable in class cool.scx.socket.ScxSocketFrame
- setDuplicateFrameCheckerClearTimeout(int) - Method in class cool.scx.socket.ScxSocketOptions
- setGiveUpIfReachMaxResendTimes(boolean) - Method in class cool.scx.socket.SendOptions
- setMaxResendDelayed(long) - Method in class cool.scx.socket.SendOptions
- setMaxResendTimes(int) - Method in class cool.scx.socket.SendOptions
- setNeedAck(boolean) - Method in class cool.scx.socket.SendOptions
- setPingInterval(int) - Method in class cool.scx.socket.PingPongOptions
- setPingTimeout(int) - Method in class cool.scx.socket.PingPongOptions
- setReconnectTimeout(int) - Method in class cool.scx.socket.ScxSocketClientOptions
- setRequestTimeout(int) - Method in class cool.scx.socket.RequestOptions
- setStatusKeepTime(int) - Method in class cool.scx.socket.ScxSocketServerOptions
- setTimeout(Runnable, long) - Static method in class cool.scx.socket.Helper
-
创建 Timeout 使用 Netty 时间轮 可能不准确但占用资源少
- start() - Method in class cool.scx.socket.ScxClientSocket
- start() - Method in class cool.scx.socket.ScxServerSocket
- start() - Method in class cool.scx.socket.ScxSocket
- startPing() - Method in class cool.scx.socket.ScxClientSocket
- startPing() - Method in class cool.scx.socket.ScxServerSocket
T
- toJson() - Method in class cool.scx.socket.ScxSocketFrame
- toJson(Object) - Static method in class cool.scx.socket.Helper
- type - Variable in class cool.scx.socket.ScxSocketFrame
- Type() - Constructor for class cool.scx.socket.ScxSocketFrame.Type
All Classes and Interfaces|All Packages|Constant Field Values