public final class WebSocketModule extends ReactContextBaseJavaModule
Modifier and Type | Class and Description |
---|---|
static interface |
WebSocketModule.ContentHandler |
NativeModule.NativeMethod
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
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 options,
int id) |
java.lang.String |
getName() |
void |
ping(int id) |
void |
send(java.lang.String message,
int id) |
void |
sendBinary(ByteString byteString,
int id) |
void |
sendBinary(java.lang.String base64String,
int id) |
void |
setContentHandler(int id,
WebSocketModule.ContentHandler contentHandler) |
getCurrentActivity, getReactApplicationContext
canOverrideExistingModule, getConstants, hasConstants, initialize, onCatalystInstanceDestroy
public static final java.lang.String NAME
public WebSocketModule(ReactApplicationContext context)
public java.lang.String getName()
require()
this module
from javascript.public void setContentHandler(int id, WebSocketModule.ContentHandler contentHandler)
public void connect(java.lang.String url, ReadableArray protocols, ReadableMap options, 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 sendBinary(ByteString byteString, int id)
public void ping(int id)