Package nl.pim16aap2.lightkeeper.runtime
@NullMarked
package nl.pim16aap2.lightkeeper.runtime
Runtime manifest model and cross-process constants used by provisioning, the framework, and the in-server agent.
-
ClassDescriptionCanonically hashes files and directory trees used by IDE runtime preparation and validation.Discovery metadata for a reusable IDE test runtime.Reads generated IDE runtime discovery metadata.Resolves a module-owned IDE runtime from a test class output directory.Atomically publishes generated IDE runtime discovery metadata.Cross-process lease preventing concurrent use or replacement of a module's IDE runtime.Canonical path policy for generated IDE test setup state.Integrity and input provenance recorded beside a durable IDE runtime manifest.A path and its canonical content hash.Reads and validates IDE runtime provenance metadata.Atomically writes IDE runtime provenance metadata.Validated module-owned discovery selection for a framework launch.Validates discovered IDE runtime ownership, compatibility, integrity, and examined local inputs.Runtime manifest written by
prepare-server.Metadata of a world provisioned into the server directory.Reads runtime manifests generated by LightKeeper.Canonical runtime-manifest validation entry point for runtime startup invariants.Writes runtime manifests generated by LightKeeper.Shared runtime protocol constants for LightKeeper.Creates and validates directories that must only be accessible to the current operating-system user.