Package-level declarations
Types
Link copied to clipboard
interface EngineContextAPI
Link copied to clipboard
Link copied to clipboard
interface EngineThreadAPI
Link copied to clipboard
Link copied to clipboard
Enumerates known/supported GraalVM guest languages.
Link copied to clipboard
interface GuestLanguage
Describes a guest language supported by Elide. Various implementations exist for this API, most notably GraalVM's languages via Truffle.
Link copied to clipboard
Enumerates generic invocation styles that an executable guest script may support, modulo support within the guest language the script is written in.
Link copied to clipboard
Utility C directives to load JNI headers.
Link copied to clipboard
object RuntimeContext
Offers a public API for obtaining the current EngineContextAPI from within an engine thread, and APIs for switching to an exclusive engine-owned execution context.
Properties
Link copied to clipboard
Obtain a reference to the CoroutineDispatcher which corresponds to the active/default EngineExecutor; this dispatcher is capable of safely executing guest tasks on dedicated engine threads.