Package

com.typesafe

jse

Permalink

package jse

Visibility
  1. Public
  2. All

Type Members

  1. abstract class Engine extends Actor

    Permalink

    A JavaScript engine.

    A JavaScript engine. JavaScript engines are intended to be short-lived and will terminate themselves on completion of executing some JavaScript.

  2. class JavaxEngine extends Engine

    Permalink

    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.

  3. class LocalEngine extends Engine

    Permalink

    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.

  4. class Rhino extends Engine

    Permalink

    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.

  5. class Trireme extends Engine

    Permalink

    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.

Value Members

  1. object CommonNode

    Permalink

    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.

  2. object Engine

    Permalink
  3. object JavaxEngine

    Permalink
  4. object LocalEngine

    Permalink

    Local engine utilities.

  5. object Node

    Permalink

    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.

  6. object PhantomJs

    Permalink

    Used to manage a local instance of PhantomJS.

    Used to manage a local instance of PhantomJS. PhantomJS is assumed to be on the path.

  7. object Rhino

    Permalink
  8. object Trireme

    Permalink

Ungrouped