EngineLifecycleEvent

Represents a type-safe event key that can be dispatched by EngineLifecycle implementations, and consumed by plugins. Each event indicates the type of the subject provided to consumers using a generic type parameter.

See also

Inheritors

Types

Link copied to clipboard

Lifecycle event triggered when a PolyglotContext is being created, providing a PolyglotContextBuilder that can be customized before the context is built. This event is typically received whenever PolyglotEngine.acquire is called, to allow intercepting the newly built context.

Link copied to clipboard

Lifecycle event triggered when a PolyglotContext is "finalized," after configuration, construction, and all other steps have been performed; when this event is run, the context has not yet been sealed.

Link copied to clipboard

Lifecycle event triggered when a PolyglotContext is initialized after construction. This event is typically received after ContextCreated, once the context has been built, allowing plugins to run guest init code.

Link copied to clipboard

Lifecycle event triggered when a PolyglotEngine is being created, providing a PolyglotEngineBuilder that can be customized before the engine is built. This event is typically received only once.

Link copied to clipboard

Lifecycle event triggered when a PolyglotEngine is initialized after construction. This event is typically received only once, after EngineCreated.