Package-level declarations

Types

Link copied to clipboard
@ConfigurationProperties(value = "elide.gvm.vfs")
interface GuestIOConfiguration : Toggleable

Configuration for the guest VM virtual file-system (VFS).

Link copied to clipboard
@ConfigurationProperties(value = "elide.gvm")
interface GuestVMConfiguration : Toggleable

Defines configuration structure for guest VMs managed by Elide. Guest VMs are capable of executing user-provided code in a sandbox environment, and potentially in another language.

Link copied to clipboard
@ConfigurationProperties(value = "elide.gvm.enterprise")
interface GuestVMEEConfig

This configuration structure defines options which are only available in GraalVM Enterprise Edition (EE). Options specified within the scope of this object are only applied when running on EE; when running on Community Edition (CE) the options are inert.

Link copied to clipboard
@ConfigurationProperties(value = "elide.gvm.enterprise.sandbox")
interface GuestVMEESandboxConfig

Configures VM sandbox and resource limit functionality, which is only available in GraalVM Enterprise. These settings are inert on Community Edition.

Link copied to clipboard
@ConfigurationProperties(value = "elide.gvm.inspect")
interface GuestVMInspectConfig : Toggleable

Configures the Chrome Inspector to run for a given guest VM, to enable debugging / inspection features during guest code execution. To use the inspector, activate these features (either via configuration or command line flags), and then connect to the guest VM via the Chrome DevTools interface.

Link copied to clipboard
@ConfigurationProperties(value = "elide.gvm.js")
interface JsRuntimeConfig : Toggleable, GuestRuntimeConfiguration

Defines configuration structure for JavaScript VMs managed by Elide. Guest VMs are capable of executing user-provided code in a sandbox environment.