| Interface | Description |
|---|---|
| GenericProcess | |
| TriremeProcess |
This interface is implemented by modules that launch sub-processes of the main Trireme process
that can communicate via IPC.
|
| Class | Description |
|---|---|
| AbstractIdObject<T extends AbstractIdObject> |
This class makes it easier to use Rhino's "IdFunctionObject" by maintaining a map between prototype method
names and property names, so all the implementor has to do is implement them.
|
| AbstractModuleRegistry |
This tracks all the built-in modules that are available to us.
|
| AbstractProcess |
Different Node implementations have different implementations of the basic "process" object.
|
| CertificateParser |
This class parses X.509 certificates (typically from TLS) and turns them in to JavaScript
objects that match the output from Node.js.
|
| ChildModuleRegistry |
There is one of these registries for each node module.
|
| IdPropertyMap |
This calss is used by AbstractIdObject to map ids to names for a JavaScript class that is
implemented in Java.
|
| JavaVersion |
This class helps us figure out which version of Java we are running.
|
| ProcessEnvironment |
This class contains the current environment variables.
|
| ProcessManager |
This is a global process table for all Noderunner processes in the same JVM.
|
| RhinoContextFactory | |
| RootModuleRegistry | |
| ScriptRunner |
This class actually runs the script.
|
| ScriptUtils |
Utilities for handling compiled scripts and backing off gracefully when they are too
large for Rhino to handle.
|
| SoftClassCache | |
| Version |
| Enum | Description |
|---|---|
| AbstractModuleRegistry.ModuleType | |
| NodeExitException.Reason |
| Exception | Description |
|---|---|
| NodeExitException |
This special exception is thrown by the abort() and exit() methods, to pass the exit code
up the stack and make the script interpreter stop running.
|
| NodeOSException |
This is an exception that includes an error code value.
|
Copyright © 2016 Apigee Corporation. All Rights Reserved.