Expand description
App Composition and immutable execution input for the Lenso vNext Kernel.
Modules§
- authoring
- Host-owned Plugin catalog and Plugin Root resolution.
Structs§
- AppComposition
- Declarative, language-independent authoring input for one App.
- Capability
Binding - One exact consumer-to-provider Capability binding.
- Capability
Endpoint Plan - Exact Capability endpoint metadata expected from one Plugin Instance.
- Capability
Requirement Plan - One Capability required by a Plugin Instance.
- Event
Admission Plan - The bounded volatile mailbox policy materialized for one Event binding.
- Execution
Class Id - Stable, open identity of the execution mechanism selected for a Plugin Instance.
- Execution
Lane Id - Stable App-local identity of one single-owner Kernel execution lane.
- Execution
Lane Plan - One Plan-declared single-owner Kernel lane.
- Plugin
Instance Plan - One exact App-local Plugin Instance selected by the resolved Plan.
- Request
Admission Plan - The bounded admission policy materialized for one request Operation.
- Resolved
AppPlan - Exact, immutable execution input supplied to the Kernel.
- Restart
Policy - Bounded supervision settings materialized in the Resolved App Plan.
Enums§
- Capability
Cardinality - The cardinality of one Plugin’s Capability requirement.
- Capability
Operation Kind - The transport-independent interaction semantics of one Capability Operation.
- Plan
Resolution Error - A reason App Composition could not be materialized into a Plan.
- Plugin
Criticality - Whether a failed Plugin Instance is allowed to remain unavailable.
- Restart
Mode - The finite restart mode selected for one Plugin Instance.
Constants§
- DEFAULT_
EVENT_ QUEUE_ CAPACITY - Default maximum number of accepted Events retained by one explicit binding.
- DEFAULT_
REQUEST_ MAX_ CONCURRENCY - Default maximum concurrent executions for one Operation.
- DEFAULT_
REQUEST_ QUEUE_ CAPACITY - Default maximum number of requests waiting for one Operation.
- PLAN_
SCHEMA_ VERSION - The Resolved App Plan schema understood by this Kernel version.