public abstract class NativeBlobModuleSpec extends ReactContextBaseJavaModule implements ReactModuleWithSpec, TurboModule
NativeModule.NativeMethod
METHOD_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, getReactApplicationContextIfActiveOrWarn
canOverrideExistingModule, hasConstants, initialize, invalidate, onCatalystInstanceDestroy
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
invalidate
getName
public 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