A JavaScript engine.
Declares an in-JVM JavaScript engine.
Declares an in-JVM JavaScript engine. The actor is expected to be associated with a blocking dispatcher as the javax.script API is synchronous.
Provides an Actor on behalf of a JavaScript Engine.
Provides an Actor on behalf of a JavaScript Engine. Engines are represented as operating system processes and are communicated with by launching with arguments and returning a status code.
Declares an in-JVM Rhino based JavaScript engine.
Declares an in-JVM Rhino based JavaScript engine. The actor is expected to be associated with a blocking dispatcher as calls to Rhino and its use of Jdk streams are blocking.
Declares an in-JVM Rhino based JavaScript engine supporting the Node API.
Declares an in-JVM Rhino based JavaScript engine supporting the Node API. The Trireme project provides this capability. The actor is expected to be associated with a blocking dispatcher as its use of Jdk streams are blocking.
Used to manage a local instance of Node.js with CommonJs support.
Used to manage a local instance of Node.js with CommonJs support. common-node is assumed to be on the path.
Local engine utilities.
Used to manage a local instance of Node.js.
Used to manage a local instance of Node.js. Node is assumed to be on the path.
Used to manage a local instance of PhantomJS.
Used to manage a local instance of PhantomJS. PhantomJS is assumed to be on the path.
A JavaScript engine. JavaScript engines are intended to be short-lived and will terminate themselves on completion of executing some JavaScript.