Index

C D E F G H I L O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values

C

call(ServerWebSocket) - Method in class cool.scx.socket_vertx.ScxSocketServer
 
clientID() - Method in class cool.scx.socket_vertx.ScxSocket
 
close() - Method in class cool.scx.socket_vertx.ScxClientSocket
 
close() - Method in class cool.scx.socket_vertx.ScxServerSocket
 
close() - Method in class cool.scx.socket_vertx.ScxSocket
 
closeWebSocket() - Method in class cool.scx.socket_vertx.ScxSocket
 
connect() - Method in class cool.scx.socket_vertx.ScxSocketClient
 
cool.scx.socket_vertx - package cool.scx.socket_vertx
 
createConnectOptions(String, String) - Static method in class cool.scx.socket_vertx.Helper
根据 uri 和 clientID 创建 ConnectOptions

D

doClose(Void) - Method in class cool.scx.socket_vertx.ScxClientSocket
 
doClose(Void) - Method in class cool.scx.socket_vertx.ScxSocket
 
doError(Throwable) - Method in class cool.scx.socket_vertx.ScxClientSocket
 
doError(Throwable) - Method in class cool.scx.socket_vertx.ScxSocket
 
doPingTimeout() - Method in class cool.scx.socket_vertx.ScxClientSocket
 
doPingTimeout() - Method in class cool.scx.socket_vertx.ScxServerSocket
 
doSocketFrame(ScxSocketFrame) - Method in class cool.scx.socket_vertx.ScxClientSocket
 
doSocketFrame(ScxSocketFrame) - Method in class cool.scx.socket_vertx.ScxServerSocket
 
doSocketFrame(ScxSocketFrame) - Method in class cool.scx.socket_vertx.ScxSocket
 

E

EasyUseSocket - Class in cool.scx.socket_vertx
便于使用的 Socket

F

fromJson(String, TypeReference<T>) - Static method in class cool.scx.socket_vertx.Helper
 
fromJson(String, Class<T>) - Static method in class cool.scx.socket_vertx.Helper
 

G

getClientID(ServerWebSocket) - Static method in class cool.scx.socket_vertx.Helper
从 ServerWebSocket 中获取 clientID
getDelayed(int) - Static method in class cool.scx.socket_vertx.Helper
根据次数获取延时时间 根据次数进行 2的 次方倍增 , 如 1, 2 ,4 ,8 ,16 等
getDuplicateFrameCheckerClearTimeout() - Method in class cool.scx.socket_vertx.ScxSocketOptions
 
getPingInterval() - Method in class cool.scx.socket_vertx.PingPongOptions
 
getPingTimeout() - Method in class cool.scx.socket_vertx.PingPongOptions
 
getReconnectTimeout() - Method in class cool.scx.socket_vertx.ScxSocketClientOptions
 
getServerSocket(String) - Method in class cool.scx.socket_vertx.ScxSocketServer
 
getServerSockets() - Method in class cool.scx.socket_vertx.ScxSocketServer
 
getStatusKeepTime() - Method in class cool.scx.socket_vertx.ScxSocketServerOptions
 

H

Helper - Class in cool.scx.socket_vertx
 
Helper() - Constructor for class cool.scx.socket_vertx.Helper
 

I

isClosed() - Method in class cool.scx.socket_vertx.ScxSocket
 

L

logger - Variable in class cool.scx.socket_vertx.ScxSocket
 

O

onClose(Consumer<Void>) - Method in class cool.scx.socket_vertx.ScxSocket
 
onConnect(Consumer<ScxClientSocket>) - Method in class cool.scx.socket_vertx.ScxSocketClient
 
onConnect(Consumer<ScxServerSocket>) - Method in class cool.scx.socket_vertx.ScxSocketServer
 
onError(Consumer<Throwable>) - Method in class cool.scx.socket_vertx.ScxSocket
 
onEvent(String, Runnable) - Method in class cool.scx.socket_vertx.EasyUseSocket
 
onEvent(String, Consumer<ScxSocketRequest>) - Method in class cool.scx.socket_vertx.ScxSocket
 
onEvent(String, Consumer<T>, TypeReference<T>) - Method in class cool.scx.socket_vertx.EasyUseSocket
 
onEvent(String, Function<T, ?>, TypeReference<T>) - Method in class cool.scx.socket_vertx.EasyUseSocket
 
onEvent(String, Supplier<?>) - Method in class cool.scx.socket_vertx.EasyUseSocket
 
onMessage(Consumer<String>) - Method in class cool.scx.socket_vertx.ScxSocket
 

P

payload() - Method in class cool.scx.socket_vertx.ScxSocketRequest
 
payload(TypeReference<T>) - Method in class cool.scx.socket_vertx.ScxSocketRequest
 
PingPongOptions - Class in cool.scx.socket_vertx
 
PingPongOptions() - Constructor for class cool.scx.socket_vertx.PingPongOptions
 

R

removeEvent(String) - Method in class cool.scx.socket_vertx.ScxSocket
 
response(Object) - Method in class cool.scx.socket_vertx.ScxSocketRequest
 
response(String) - Method in class cool.scx.socket_vertx.ScxSocketRequest
 

S

SCX_SOCKET_CLIENT_ID - Static variable in class cool.scx.socket_vertx.Helper
 
ScxClientSocket - Class in cool.scx.socket_vertx
客户端 Socket 对象
ScxServerSocket - Class in cool.scx.socket_vertx
 
ScxSocket - Class in cool.scx.socket_vertx
 
ScxSocketClient - Class in cool.scx.socket_vertx
 
ScxSocketClient(String, WebSocketClient) - Constructor for class cool.scx.socket_vertx.ScxSocketClient
 
ScxSocketClient(String, WebSocketClient, ScxSocketClientOptions) - Constructor for class cool.scx.socket_vertx.ScxSocketClient
 
ScxSocketClient(String, WebSocketClient, String) - Constructor for class cool.scx.socket_vertx.ScxSocketClient
 
ScxSocketClient(String, WebSocketClient, String, ScxSocketClientOptions) - Constructor for class cool.scx.socket_vertx.ScxSocketClient
 
ScxSocketClientOptions - Class in cool.scx.socket_vertx
 
ScxSocketClientOptions() - Constructor for class cool.scx.socket_vertx.ScxSocketClientOptions
 
ScxSocketOptions - Class in cool.scx.socket_vertx
 
ScxSocketOptions() - Constructor for class cool.scx.socket_vertx.ScxSocketOptions
 
ScxSocketRequest - Class in cool.scx.socket_vertx
 
ScxSocketRequest(ScxSocket, ScxSocketFrame) - Constructor for class cool.scx.socket_vertx.ScxSocketRequest
 
ScxSocketServer - Class in cool.scx.socket_vertx
 
ScxSocketServer() - Constructor for class cool.scx.socket_vertx.ScxSocketServer
 
ScxSocketServer(ScxSocketServerOptions) - Constructor for class cool.scx.socket_vertx.ScxSocketServer
 
ScxSocketServerOptions - Class in cool.scx.socket_vertx
 
ScxSocketServerOptions() - Constructor for class cool.scx.socket_vertx.ScxSocketServerOptions
 
send(ScxSocketFrame, SendOptions) - Method in class cool.scx.socket_vertx.ScxSocket
 
send(Object) - Method in class cool.scx.socket_vertx.EasyUseSocket
 
send(Object, SendOptions) - Method in class cool.scx.socket_vertx.EasyUseSocket
 
send(String) - Method in class cool.scx.socket_vertx.EasyUseSocket
 
send(String, SendOptions) - Method in class cool.scx.socket_vertx.ScxSocket
 
sendEvent(String) - Method in class cool.scx.socket_vertx.EasyUseSocket
 
sendEvent(String, Object) - Method in class cool.scx.socket_vertx.EasyUseSocket
 
sendEvent(String, Object, SendOptions) - Method in class cool.scx.socket_vertx.EasyUseSocket
 
sendEvent(String, Object, Consumer<ScxSocketResponse>) - Method in class cool.scx.socket_vertx.EasyUseSocket
 
sendEvent(String, Object, Consumer<ScxSocketResponse>, RequestOptions) - Method in class cool.scx.socket_vertx.EasyUseSocket
 
sendEvent(String, String) - Method in class cool.scx.socket_vertx.EasyUseSocket
 
sendEvent(String, String, SendOptions) - Method in class cool.scx.socket_vertx.ScxSocket
 
sendEvent(String, String, Consumer<ScxSocketResponse>, RequestOptions) - Method in class cool.scx.socket_vertx.ScxSocket
 
sendEvent(String, Consumer<ScxSocketResponse>) - Method in class cool.scx.socket_vertx.EasyUseSocket
 
sendEvent(String, Consumer<ScxSocketResponse>, RequestOptions) - Method in class cool.scx.socket_vertx.EasyUseSocket
 
sendResponse(long, String) - Method in class cool.scx.socket_vertx.ScxSocket
 
setDuplicateFrameCheckerClearTimeout(int) - Method in class cool.scx.socket_vertx.ScxSocketOptions
 
setPingInterval(int) - Method in class cool.scx.socket_vertx.PingPongOptions
 
setPingTimeout(int) - Method in class cool.scx.socket_vertx.PingPongOptions
 
setReconnectTimeout(int) - Method in class cool.scx.socket_vertx.ScxSocketClientOptions
 
setStatusKeepTime(int) - Method in class cool.scx.socket_vertx.ScxSocketServerOptions
 
setTimeout(Runnable, long) - Static method in class cool.scx.socket_vertx.Helper
创建 Timeout 使用 Netty 时间轮 可能不准确但占用资源少
start() - Method in class cool.scx.socket_vertx.ScxClientSocket
 
start() - Method in class cool.scx.socket_vertx.ScxServerSocket
 
start() - Method in class cool.scx.socket_vertx.ScxSocket
 
startPing() - Method in class cool.scx.socket_vertx.ScxClientSocket
 
startPing() - Method in class cool.scx.socket_vertx.ScxServerSocket
 

T

toJson(Object) - Static method in class cool.scx.socket_vertx.Helper
 
C D E F G H I L O P R S T 
All Classes and Interfaces|All Packages|Constant Field Values