public abstract class NativeWebSocketModuleSpec extends ReactContextBaseJavaModule implements ReactModuleWithSpec, TurboModule
NativeModule.NativeMethod
METHOD_TYPE_ASYNC, METHOD_TYPE_PROMISE, METHOD_TYPE_SYNC
Constructor and Description |
---|
NativeWebSocketModuleSpec(ReactApplicationContext reactContext) |
Modifier and Type | Method and Description |
---|---|
abstract void |
addListener(java.lang.String eventName) |
abstract void |
close(double code,
java.lang.String reason,
double socketID) |
abstract void |
connect(java.lang.String url,
ReadableArray protocols,
ReadableMap options,
double socketID) |
abstract void |
ping(double socketID) |
abstract void |
removeListeners(double count) |
abstract void |
send(java.lang.String message,
double forSocketID) |
abstract void |
sendBinary(java.lang.String base64String,
double forSocketID) |
getCurrentActivity, getReactApplicationContext, getReactApplicationContextIfActiveOrWarn
canOverrideExistingModule, getConstants, hasConstants, initialize, invalidate, onCatalystInstanceDestroy
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
invalidate
getName
public NativeWebSocketModuleSpec(ReactApplicationContext reactContext)
public abstract void sendBinary(java.lang.String base64String, double forSocketID)
public abstract void removeListeners(double count)
public abstract void ping(double socketID)
public abstract void close(double code, java.lang.String reason, double socketID)
public abstract void send(java.lang.String message, double forSocketID)
public abstract void connect(java.lang.String url, ReadableArray protocols, ReadableMap options, double socketID)
public abstract void addListener(java.lang.String eventName)