Class ScxSocket
java.lang.Object
cool.scx.socket.ScxSocket
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionfinal StringclientID()voidclose()protected voidprotected voidprotected voidprotected voiddoSocketFrame(ScxSocketFrame socketFrame) booleanisClosed()final voidonClose(BiConsumer<Integer, String> onClose) final voidfinal voidonEvent(String eventName, Consumer<ScxSocketRequest> onEvent) final voidfinal voidremoveEvent(String eventName) final voidsend(ScxSocketFrame socketFrame, SendOptions options) final voidsend(String content, SendOptions options) final voidsendEvent(String eventName, String data, SendOptions options) final voidsendEvent(String eventName, String data, Consumer<ScxSocketResponse> responseCallback, RequestOptions options) final voidsendResponse(long ack_id, String responseData) protected voidstart()
-
Field Details
-
logger
-
-
Method Details
-
clientID
-
send
-
send
-
sendEvent
-
sendEvent
public final void sendEvent(String eventName, String data, Consumer<ScxSocketResponse> responseCallback, RequestOptions options) -
sendResponse
-
onMessage
-
onClose
-
onError
-
onEvent
-
removeEvent
-
doSocketFrame
-
doClose
-
doError
-
start
protected void start() -
close
public void close() -
closeWebSocket
protected void closeWebSocket() -
isClosed
public boolean isClosed()
-