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(ScxServerWebSocket) - 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
- createAckFrame(long) - Method in class cool.scx.socket.FrameCreator
- createAckFrame(long, String) - Method in class cool.scx.socket.FrameCreator
- createConnectOptions(String, String) - Static method in class cool.scx.socket.Helper
-
根据 uri 和 clientID 创建 ConnectOptions
- createEventFrame(String, String, SendOptions) - Method in class cool.scx.socket.FrameCreator
- createMessageFrame(String, SendOptions) - Method in class cool.scx.socket.FrameCreator
- createPingFrame() - Method in class cool.scx.socket.FrameCreator
- createPongFrame() - Method in class cool.scx.socket.FrameCreator
- createRequestFrame(String, String, SendOptions) - Method in class cool.scx.socket.FrameCreator
- createResponseFrame(long, String, SendOptions) - Method in class cool.scx.socket.FrameCreator
D
- doClose(int, String) - Method in class cool.scx.socket.ScxClientSocket
- doClose(int, String) - 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
- executor() - Method in class cool.scx.socket.ScxSocketOptions
- executor(Executor) - Method in class cool.scx.socket.ScxSocketClientOptions
- executor(Executor) - Method in class cool.scx.socket.ScxSocketOptions
- executor(Executor) - Method in class cool.scx.socket.ScxSocketServerOptions
F
- FrameCreator - Class in cool.scx.socket
-
FrameCreator
- FrameCreator() - Constructor for class cool.scx.socket.FrameCreator
- 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(ScxServerWebSocket) - 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
- 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(BiConsumer<Integer, String>) - 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
- 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
- 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
- scheduledExecutor() - Method in class cool.scx.socket.ScxSocketOptions
- scheduledExecutor(ScheduledExecutorService) - Method in class cool.scx.socket.ScxSocketOptions
- 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
-
ScxServerSocket
- ScxSocket - Class in cool.scx.socket
-
ScxSocket
- ScxSocketClient - Class in cool.scx.socket
-
ScxSocketClient
- ScxSocketClient(String, ScxWebSocketClient) - Constructor for class cool.scx.socket.ScxSocketClient
- ScxSocketClient(String, ScxWebSocketClient, ScxSocketClientOptions) - Constructor for class cool.scx.socket.ScxSocketClient
- ScxSocketClient(String, ScxWebSocketClient, String) - Constructor for class cool.scx.socket.ScxSocketClient
- ScxSocketClient(String, ScxWebSocketClient, String, ScxSocketClientOptions) - Constructor for class cool.scx.socket.ScxSocketClient
- ScxSocketClientOptions - Class in cool.scx.socket
-
ScxSocketClientOptions
- ScxSocketClientOptions() - Constructor for class cool.scx.socket.ScxSocketClientOptions
- ScxSocketFrame - Class in cool.scx.socket
-
ScxSocketFrame
- ScxSocketFrame() - Constructor for class cool.scx.socket.ScxSocketFrame
- ScxSocketFrame.Type - Class in cool.scx.socket
- ScxSocketOptions - Class in cool.scx.socket
-
ScxSocketOptions
- ScxSocketOptions() - Constructor for class cool.scx.socket.ScxSocketOptions
- ScxSocketRequest - Class in cool.scx.socket
-
ScxSocketRequest
- ScxSocketRequest(ScxSocket, ScxSocketFrame) - Constructor for class cool.scx.socket.ScxSocketRequest
- ScxSocketResponse - Class in cool.scx.socket
-
ScxSocketResponse
- 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
- ScxSocketServer() - Constructor for class cool.scx.socket.ScxSocketServer
- ScxSocketServer(ScxSocketServerOptions) - Constructor for class cool.scx.socket.ScxSocketServer
- ScxSocketServerOptions - Class in cool.scx.socket
-
ScxSocketServerOptions
- 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
- 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.ScxSocketClientOptions
- setDuplicateFrameCheckerClearTimeout(int) - Method in class cool.scx.socket.ScxSocketOptions
- setDuplicateFrameCheckerClearTimeout(int) - Method in class cool.scx.socket.ScxSocketServerOptions
- 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
- 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