public class BlobModule extends NativeBlobModuleSpec
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 |
|---|
BlobModule(ReactApplicationContext reactContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNetworkingHandler() |
void |
addWebSocketHandler(double idDouble) |
void |
createFromParts(ReadableArray parts,
java.lang.String blobId) |
java.lang.String |
getName() |
java.util.Map<java.lang.String,java.lang.Object> |
getTypedExportedConstants() |
void |
initialize()
This is called at the end of
CatalystApplicationFragment#createCatalystInstance() after
the CatalystInstance has been created, in order to initialize NativeModules that require the
CatalystInstance or JS modules. |
void |
release(java.lang.String blobId) |
void |
remove(java.lang.String blobId) |
void |
removeWebSocketHandler(double idDouble) |
byte[] |
resolve(ReadableMap blob) |
byte[] |
resolve(java.lang.String blobId,
int offset,
int size) |
byte[] |
resolve(android.net.Uri uri) |
void |
sendOverSocket(ReadableMap blob,
double idDouble) |
java.lang.String |
store(byte[] data) |
void |
store(byte[] data,
java.lang.String blobId) |
getConstantsgetCurrentActivity, getReactApplicationContext, getReactApplicationContextIfActiveOrWarncanOverrideExistingModule, hasConstants, invalidate, onCatalystInstanceDestroyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitinvalidatepublic static final java.lang.String NAME
public BlobModule(ReactApplicationContext reactContext)
public void initialize()
NativeModuleCatalystApplicationFragment#createCatalystInstance() after
the CatalystInstance has been created, in order to initialize NativeModules that require the
CatalystInstance or JS modules.initialize in interface NativeModuleinitialize in class BaseJavaModulepublic java.lang.String getName()
require() this module
from javascript.public java.util.Map<java.lang.String,java.lang.Object> getTypedExportedConstants()
getTypedExportedConstants in class NativeBlobModuleSpecpublic java.lang.String store(byte[] data)
public void store(byte[] data,
java.lang.String blobId)
public void remove(java.lang.String blobId)
public byte[] resolve(android.net.Uri uri)
public byte[] resolve(java.lang.String blobId,
int offset,
int size)
public byte[] resolve(ReadableMap blob)
public void addNetworkingHandler()
addNetworkingHandler in class NativeBlobModuleSpecpublic void addWebSocketHandler(double idDouble)
addWebSocketHandler in class NativeBlobModuleSpecpublic void removeWebSocketHandler(double idDouble)
removeWebSocketHandler in class NativeBlobModuleSpecpublic void sendOverSocket(ReadableMap blob, double idDouble)
sendOverSocket in class NativeBlobModuleSpecpublic void createFromParts(ReadableArray parts, java.lang.String blobId)
createFromParts in class NativeBlobModuleSpecpublic void release(java.lang.String blobId)
release in class NativeBlobModuleSpec