All Classes and Interfaces

Class
Description
Classifies a CommandActor by its origin.
 
 
 
Resolves a single argument token into a typed value.
Auto-generated help command that lists available routes for an actor.
 
Represents the entity executing a command.
Read-only view of external configuration that can override annotation defaults.
Immutable context available during command execution.
Central entry-point for command registration, dispatch and tab-completion.
 
A single stage in the command dispatch pipeline.
Base exception for all framework-specific runtime failures.
Functional interface for the business logic of a command route.
Interceptor that hooks into the command dispatch pipeline.
 
Lightweight logging abstraction used by the framework.
Provides human-readable messages for every dispatch outcome.
Encapsulates message formatting and debounced delivery to actors.
Lightweight metrics abstraction for command dispatch observability.
 
Describes a single parameter of a command route.
 
Immutable result of a command execution or pipeline stage.
Represents a registered root command together with its aliases and the root CommandNode of the literal tree.
Immutable definition of a command route.
 
 
Outcome status of a command dispatch.
 
Applies CommandConfiguration overrides to a CommandRoute.
 
 
 
Wraps another resolver and returns a default value when the caller omits the argument.
Represents the remaining stages in the dispatch pipeline.
 
 
 
Parses parameters and invokes the executor, including interceptors.
Resolves a String by consuming all remaining argument tokens joined by a single space.
Guards the dispatch: permission, sender requirement, cooldown.
 
 
 
 
 
 
 
 
Resolves a method parameter from the raw command arguments.
 
 
 
 
 
 
 
 
Thrown when a command route is configured incorrectly.
 
Tracks the current position while walking the command tree.
 
 
 
 
Read-only operations for resolving command routes.
 
 
Restricts which kind of CommandActor may execute a route.
 
 
 
Functional interface for custom tab-completion logic.
Terminal continuation that returns a success result.
 
 
Result of pre-dispatch validation.