Package-level declarations

Types

Link copied to clipboard

Thread-safe implementation of StateContainer that maintains immutable state.

Link copied to clipboard
interface StateContainer<T>

Interface for managing immutable state with validation and thread safety.

Link copied to clipboard
interface StateMachine<S, E : StateEvent>

Interface for a state machine that manages state transitions through events.

Link copied to clipboard
sealed interface StateUpdateResult<T>

Represents the result of a state update operation.