public abstract class NativeBlobModuleSpec extends ReactContextBaseJavaModule implements ReactModuleWithSpec, TurboModule
NativeModule.NativeMethodMETHOD_TYPE_ASYNC, METHOD_TYPE_PROMISE, METHOD_TYPE_SYNC| Constructor and Description |
|---|
NativeBlobModuleSpec(ReactApplicationContext reactContext) |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addNetworkingHandler() |
abstract void |
addWebSocketHandler(double id) |
abstract void |
createFromParts(ReadableArray parts,
java.lang.String withId) |
java.util.Map<java.lang.String,java.lang.Object> |
getConstants() |
protected abstract java.util.Map<java.lang.String,java.lang.Object> |
getTypedExportedConstants() |
abstract void |
release(java.lang.String blobId) |
abstract void |
removeWebSocketHandler(double id) |
abstract void |
sendOverSocket(ReadableMap blob,
double socketID) |
getCurrentActivity, getReactApplicationContext, getReactApplicationContextIfActiveOrWarncanOverrideExistingModule, hasConstants, initialize, invalidate, onCatalystInstanceDestroyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinvalidategetNamepublic NativeBlobModuleSpec(ReactApplicationContext reactContext)
public abstract void sendOverSocket(ReadableMap blob, double socketID)
public abstract void addNetworkingHandler()
public abstract void createFromParts(ReadableArray parts, java.lang.String withId)
public abstract void addWebSocketHandler(double id)
public abstract void release(java.lang.String blobId)
public abstract void removeWebSocketHandler(double id)
protected abstract java.util.Map<java.lang.String,java.lang.Object> getTypedExportedConstants()
public final java.util.Map<java.lang.String,java.lang.Object> getConstants()
getConstants in class BaseJavaModule