程序包 cool.scx.socket
类 EasyUseSocket
java.lang.Object
cool.scx.socket.ScxSocket
cool.scx.socket.EasyUseSocket
- 直接已知子类:
ScxClientSocket,ScxServerSocket
便于使用的 Socket
-
嵌套类概要
嵌套类 -
字段概要
-
方法概要
修饰符和类型方法说明final <T> voidonEvent(String eventName, BiConsumer<T, EasyUseSocket.TypeRequest> onEvent, com.fasterxml.jackson.core.type.TypeReference<T> tClass) final <T> voidonEvent(String eventName, BiConsumer<T, EasyUseSocket.TypeRequest> onEvent, Class<T> tClass) final <T> voidonEvent(String eventName, Consumer<T> onEvent, com.fasterxml.jackson.core.type.TypeReference<T> tClass) final <T> voidfinal <T> voidonEvent(String eventName, Function<T, ?> onEvent, com.fasterxml.jackson.core.type.TypeReference<T> tClass) final <T> voidfinal voidfinal voidsend(Object data, SendOptions options) final voidfinal voidsend(String content, SendOptions options) final voidfinal voidsendEvent(String eventName, Object data, SendOptions options) final voidfinal voidsendEvent(String eventName, Object data, BiConsumer<String, Throwable> responseCallback, RequestOptions options) final <T> voidsendEvent(String eventName, Object data, BiConsumer<T, Throwable> responseCallback, com.fasterxml.jackson.core.type.TypeReference<T> tClass) final <T> voidsendEvent(String eventName, Object data, BiConsumer<T, Throwable> responseCallback, RequestOptions options, com.fasterxml.jackson.core.type.TypeReference<T> tClass) final <T> voidsendEvent(String eventName, Object data, BiConsumer<T, Throwable> responseCallback, RequestOptions options, Class<T> tClass) final <T> voidfinal voidfinal voidsendEvent(String eventName, String data, SendOptions options) final voidfinal voidsendEvent(String eventName, String data, BiConsumer<String, Throwable> responseCallback, RequestOptions options) 从类继承的方法 cool.scx.socket.ScxSocket
clientID, close, closeWebSocket, doClose, doError, doSocketFrame, isClosed, onClose, onError, onEvent, onEvent, onEvent, onMessage, removeEvent, send, sendResponse, start
-
方法详细资料
-
send
-
send
-
sendEvent
-
sendEvent
-
sendEvent
public final void sendEvent(String eventName, String data, BiConsumer<String, Throwable> responseCallback) -
sendEvent
public final void sendEvent(String eventName, String data, BiConsumer<String, Throwable> responseCallback, RequestOptions options) -
send
-
send
-
sendEvent
-
sendEvent
-
sendEvent
public final void sendEvent(String eventName, Object data, BiConsumer<String, Throwable> responseCallback) -
sendEvent
public final void sendEvent(String eventName, Object data, BiConsumer<String, Throwable> responseCallback, RequestOptions options) -
sendEvent
public final <T> void sendEvent(String eventName, Object data, BiConsumer<T, Throwable> responseCallback, Class<T> tClass) -
sendEvent
public final <T> void sendEvent(String eventName, Object data, BiConsumer<T, Throwable> responseCallback, RequestOptions options, Class<T> tClass) -
sendEvent
public final <T> void sendEvent(String eventName, Object data, BiConsumer<T, Throwable> responseCallback, com.fasterxml.jackson.core.type.TypeReference<T> tClass) -
sendEvent
public final <T> void sendEvent(String eventName, Object data, BiConsumer<T, Throwable> responseCallback, RequestOptions options, com.fasterxml.jackson.core.type.TypeReference<T> tClass) -
onEvent
-
onEvent
-
onEvent
-
onEvent
-
onEvent
public final <T> void onEvent(String eventName, BiConsumer<T, EasyUseSocket.TypeRequest> onEvent, Class<T> tClass) -
onEvent
public final <T> void onEvent(String eventName, BiConsumer<T, EasyUseSocket.TypeRequest> onEvent, com.fasterxml.jackson.core.type.TypeReference<T> tClass)
-