public class NativeModuleRegistry
extends java.lang.Object
Constructor and Description |
---|
NativeModuleRegistry(ReactApplicationContext reactApplicationContext,
java.util.Map<java.lang.Class<? extends NativeModule>,ModuleHolder> modules,
java.util.ArrayList<ModuleHolder> batchCompleteListenerModules) |
Modifier and Type | Method and Description |
---|---|
java.util.List<NativeModule> |
getAllModules() |
<T extends NativeModule> |
getModule(java.lang.Class<T> moduleInterface) |
<T extends NativeModule> |
hasModule(java.lang.Class<T> moduleInterface) |
void |
onBatchComplete() |
public NativeModuleRegistry(ReactApplicationContext reactApplicationContext, java.util.Map<java.lang.Class<? extends NativeModule>,ModuleHolder> modules, java.util.ArrayList<ModuleHolder> batchCompleteListenerModules)
public void onBatchComplete()
public <T extends NativeModule> boolean hasModule(java.lang.Class<T> moduleInterface)
public <T extends NativeModule> T getModule(java.lang.Class<T> moduleInterface)
public java.util.List<NativeModule> getAllModules()