public class RootModuleRegistry extends AbstractModuleRegistry
AbstractModuleRegistry.ModuleType| Constructor and Description |
|---|
RootModuleRegistry(NodeImplementation impl) |
| Modifier and Type | Method and Description |
|---|---|
NodeModule |
get(String name)
Get a "regular" module, loadable via "require".
|
org.mozilla.javascript.Script |
getCompiledModule(String name)
Get a pre-compiled script, loaded via NodeScriptModule.
|
Set<String> |
getCompiledModuleNames() |
NodeImplementation |
getImplementation() |
NodeModule |
getInternal(String name)
Get an "internal" module, loadable via "process.binding".
|
org.mozilla.javascript.Script |
getMainScript() |
NodeModule |
getNative(String name)
Get a "native" module -- a replacement for native code, loadable via "dlopen".
|
void |
loadRoot(org.mozilla.javascript.Context cx)
To be called once per script invocation, at startup.
|
protected void |
putCompiledModule(String name,
org.mozilla.javascript.Script script) |
protected void |
putInternalModule(String name,
InternalNodeModule mod) |
protected void |
putNativeModule(String name,
NativeNodeModule mod) |
protected void |
putRegularModule(String name,
NodeModule mod) |
addNativeModule, loadpublic RootModuleRegistry(NodeImplementation impl)
public NodeImplementation getImplementation()
getImplementation in class AbstractModuleRegistrypublic void loadRoot(org.mozilla.javascript.Context cx)
AbstractModuleRegistryloadRoot in class AbstractModuleRegistrypublic NodeModule get(String name)
AbstractModuleRegistryget in class AbstractModuleRegistrypublic NodeModule getInternal(String name)
AbstractModuleRegistrygetInternal in class AbstractModuleRegistrypublic NodeModule getNative(String name)
AbstractModuleRegistrygetNative in class AbstractModuleRegistrypublic org.mozilla.javascript.Script getCompiledModule(String name)
AbstractModuleRegistrygetCompiledModule in class AbstractModuleRegistrypublic Set<String> getCompiledModuleNames()
getCompiledModuleNames in class AbstractModuleRegistrypublic org.mozilla.javascript.Script getMainScript()
getMainScript in class AbstractModuleRegistryprotected void putCompiledModule(String name, org.mozilla.javascript.Script script)
putCompiledModule in class AbstractModuleRegistryprotected void putInternalModule(String name, InternalNodeModule mod)
putInternalModule in class AbstractModuleRegistryprotected void putNativeModule(String name, NativeNodeModule mod)
putNativeModule in class AbstractModuleRegistryprotected void putRegularModule(String name, NodeModule mod)
putRegularModule in class AbstractModuleRegistryCopyright © 2016 Apigee Corporation. All Rights Reserved.