程序包 cool.scx.socket
类 ScxSocketBase
java.lang.Object
cool.scx.socket.ScxSocketBase
- 直接已知子类:
EventManager
-
字段概要
字段修饰符和类型字段说明protected final System.Loggerprotected final ScxSocketOptionsprotected io.vertx.core.http.WebSocketBase -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected voidbind(io.vertx.core.http.WebSocketBase webSocket) protected voidprotected abstract voiddoAck(ScxSocketFrame ackFrame) protected abstract voidprotected abstract voidprotected abstract voiddoMessage(ScxSocketFrame socketFrame) protected abstract voiddoResponse(ScxSocketFrame socketFrame) protected voiddoSocketFrame(ScxSocketFrame socketFrame) booleanisClosed()protected voidprotected abstract voidsend(ScxSocketFrame socketFrame, SendOptions options) voidvoidsend(String content, SendOptions options) protected voidsendAck(long ack_id) voidvoidsendEvent(String eventName, String data, SendOptions options) voidvoidprotected voidsendResponse(long ack_id, String responseData) protected abstract voidsetResponseCallback(ScxSocketFrame socketFrame, Consumer<String> responseCallback)
-
字段详细资料
-
logger
-
options
-
webSocket
protected io.vertx.core.http.WebSocketBase webSocket
-
-
构造器详细资料
-
ScxSocketBase
-
-
方法详细资料
-
send
-
send
-
sendEvent
-
sendEvent
-
sendEvent
-
sendEvent
public void sendEvent(String eventName, String data, Consumer<String> responseCallback, SendOptions options) -
sendResponse
-
sendAck
protected void sendAck(long ack_id) -
bind
protected void bind(io.vertx.core.http.WebSocketBase webSocket) -
removeBind
protected void removeBind() -
doSocketFrame
-
closeWebSocket
protected void closeWebSocket() -
isClosed
public boolean isClosed() -
send
-
setResponseCallback
protected abstract void setResponseCallback(ScxSocketFrame socketFrame, Consumer<String> responseCallback) -
doMessage
-
doResponse
-
doAck
-
doClose
-
doError
-