Class GraalVmJavaScriptExecutionEngine

java.lang.Object
dev.langchain4j.code.graalvm.GraalVmJavaScriptExecutionEngine
All Implemented Interfaces:
dev.langchain4j.code.CodeExecutionEngine

public class GraalVmJavaScriptExecutionEngine extends Object implements dev.langchain4j.code.CodeExecutionEngine
CodeExecutionEngine that uses GraalVM Polyglot/Truffle to execute provided JavaScript code. Attention! It might be dangerous to execute the code, see SandboxPolicy.CONSTRAINED and HostAccess.UNTRUSTED for more details.
  • Constructor Details

    • GraalVmJavaScriptExecutionEngine

      public GraalVmJavaScriptExecutionEngine()
  • Method Details

    • execute

      public String execute(String code)
      Specified by:
      execute in interface dev.langchain4j.code.CodeExecutionEngine