Class WorkerAgent

java.lang.Object
com.oracle.truffle.js.runtime.JSAgent
com.oracle.truffle.js.runtime.WorkerAgent

public final class WorkerAgent extends JSAgent
  • Constructor Details

    • WorkerAgent

      public WorkerAgent()
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • start

      public void start(String code)
    • wake

      public void wake()
      Specified by:
      wake in class JSAgent
    • terminate

      public void terminate()
      Description copied from class: JSAgent
      Terminate the agent.
      Overrides:
      terminate in class JSAgent
    • postInMessage

      public void postInMessage(Object message, org.graalvm.collections.EconomicSet<JSArrayBufferObject> transferSet)
    • postOutMessage

      public void postOutMessage(Object message)
    • getOutMessage

      public Object getOutMessage(JSRealm realm)