Package-level declarations

Types

Link copied to clipboard

TBD.

Link copied to clipboard
sealed interface ExecutableScript

Defines the interface which executable scripts must comply with in order to be compatible with Elide's Guest VM layer and associated features. Executable scripts maintain an internal State describing their current point in the script execution lifecycle.

Link copied to clipboard
sealed interface ExecutionInputs

TBD.

Link copied to clipboard
interface GuestError

Marker interface for guest-side errors, which are typically wrapped by a guest-side type.

Link copied to clipboard
Link copied to clipboard

Sealed base interface for guest "invocation bindings," which describes a method for invoking guest code from Elide. Invocation bindings are specialized per-language, but generally map to a uniform set of "dispatch modes;" these modes describe, in basic language-agnostic form, how guest code should be called.

Link copied to clipboard

Implements an ExecutionInputs interface for a Micronaut server HttpRequest, optionally with additional Data to include as "execution state."

Link copied to clipboard

Implements ExecutionInputs for a server-side request execution. Request executions fulfill SSR-style serving requests via a guest VM execution. This interface is implemented with generic types to allow multiple higher-order server interfaces to be supported via a single VM dispatch system.

Link copied to clipboard