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)
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
public abstract void addNetworkingHandler()
public abstract void addWebSocketHandler(double id)
public abstract void removeWebSocketHandler(double id)
public abstract void sendOverSocket(ReadableMap blob, double socketID)
public abstract void createFromParts(ReadableArray parts, java.lang.String withId)
public abstract void release(java.lang.String blobId)