public class WebSocketModule extends ReactContextBaseJavaModule
BaseJavaModule.JavaMethod, BaseJavaModule.SyncJavaHook
NativeModule.NativeMethod, NativeModule.SyncNativeHook
METHOD_TYPE_ASYNC, METHOD_TYPE_PROMISE, METHOD_TYPE_SYNC
Constructor and Description |
---|
WebSocketModule(ReactApplicationContext context) |
Modifier and Type | Method and Description |
---|---|
void |
close(int code,
java.lang.String reason,
int id) |
void |
connect(java.lang.String url,
ReadableArray protocols,
ReadableMap headers,
int id) |
java.lang.String |
getName() |
void |
ping(int id) |
void |
send(java.lang.String message,
int id) |
void |
sendBinary(java.lang.String base64String,
int id) |
getCurrentActivity, getReactApplicationContext
canOverrideExistingModule, getConstants, getMethods, getSyncHooks, initialize, onCatalystInstanceDestroy, onReactBridgeInitialized, supportsWebWorkers, writeConstantsField
public WebSocketModule(ReactApplicationContext context)
public java.lang.String getName()
require()
this module
from javascript.public void connect(java.lang.String url, @Nullable ReadableArray protocols, @Nullable ReadableMap headers, int id)
public void close(int code, java.lang.String reason, int id)
public void send(java.lang.String message, int id)
public void sendBinary(java.lang.String base64String, int id)
public void ping(int id)