All Classes and Interfaces

Class
Description
Immutable context supplied to an OrchestraAction invocation.
Thread-safe registry of named action and condition extensions.
Declarative configuration for one stage action.
Authenticated principal and its assigned role.
Immutable record of an operator or API operation.
Stores immutable audit entries in newest-first query order.
Immutable context supplied while evaluating an OrchestraCondition.
Declarative configuration for a stage condition.
Five-field cron parser supporting wildcards, lists, ranges, steps, and English month/day names.
Persistence contract for event definitions.
Provides short-lived, owner-safe leases shared by orchestrator nodes.
A lock claim that releases only its own ownership token when closed.
Parses compact event-duration values such as 500ms, 5m, or 2h30m.
Immutable definition of a complete event workflow.
Immutable, versioned runtime state for one event execution.
Observes successfully persisted event status transitions.
Validates legal transitions between persisted execution states.
Lifecycle states persisted for an event execution.
Durable execution store using optimistic version checks for updates.
Small compatibility layer for Paper and Folia scheduler behavior.
Thread-safe bounded audit repository for local operation and tests.
Thread-safe in-memory implementation of the core stores and lease provider.
Thread-safe server-local gate that rejects new connections while disabled.
Thread-safe registry that renders counters and gauges in Prometheus text format.
Applies the bundled, idempotent Orchestra PostgreSQL schema migration.
Binary publish/subscribe transport used for cross-server messages.
Closeable subscription to one logical channel.
Extension point for an asynchronous event action.
Extension point for an asynchronous stage condition.
Small authenticated HTTP server exposing health and Prometheus metrics.
Callback used by the HTTP adapter to create an immediate event execution.
Resolves runtime database libraries through Paper's plugin classpath loader.
Paper entry point.
Durable, at-least-once orchestration engine.
Velocity bootstrap for the proxy-side Orchestra agent.
Registers actions and conditions implemented by a Paper server agent.
Resolves selectors against the identity of the current Paper server.
Fine-grained operations that may be granted through a Role.
PostgreSQL-backed audit repository.
PostgreSQL execution repository with atomic version-checked updates.
Validated PostgreSQL connection-pool settings.
Platform-neutral proxy operations used by the Velocity transport agent.
Polls recurring definitions and uses distributed leases to emit each minute-level occurrence at most once across concurrently running nodes.
Five-field cron schedule evaluated in a named time zone.
Redis lease provider using atomic NX/PX acquisition and token-checked release.
Redis Pub/Sub transport with daemon subscription threads and reconnect handling.
Bounded exponential-backoff policy for action attempts.
Built-in role-to-permission mappings used by the HTTP API.
Immutable identity and labels of one Paper server.
One ordered stage in an event workflow.
Resolves declarative selectors against the current network topology.
Selects target servers by identity, group, tags, or online status.
Transport-facing Velocity agent; a proxy bootstrap supplies the small ProxyFacade implementation.
Loads and validates event definitions from Bukkit-compatible YAML files.