Class ExecuteCodeAction

java.lang.Object
com.kingsrook.qqq.backend.core.actions.scripts.ExecuteCodeAction

public class ExecuteCodeAction extends Object
Action to execute user/runtime defined code. This action is designed to support code in multiple languages, by using executors, e.g., provided by additional runtime qqq dependencies. Initially we are building qqq-language-support-javascript. We also have a Java executor, to provide at least a little bit of testability within qqq-backend-core. This executor is a candidate to be replaced in the future with something that would do actual dynamic java (whether that's compiled at runtime, or loaded from a plugin jar at runtime). In other words, the java executor in place today is just meant to be a placeholder.