Package-level declarations

Types

Link copied to clipboard
interface CommandId

Represents a unique identifier for a command within the Wow framework's command handling system.

Link copied to clipboard

Represents a complete command message that encapsulates a command to be executed against an aggregate in the Wow framework.

Link copied to clipboard

Provides access to command execution results for tracking and idempotency purposes.

Link copied to clipboard
@Summary(value = "Delete aggregate")
object DefaultDeleteAggregate : DeleteAggregate

Default implementation of the delete aggregate command.

Link copied to clipboard
@Summary(value = "Recover deleted aggregate")
@CommandRoute(action = "recover", method = CommandRoute.Method.PUT, appendIdPath = CommandRoute.AppendPath.ALWAYS)
object DefaultRecoverAggregate : RecoverAggregate

Default implementation of the recover aggregate command.

Link copied to clipboard
interface DeleteAggregate

Marker interface for commands that delete an aggregate instance.

Link copied to clipboard

Marker interface for commands that recover a previously deleted aggregate.

Link copied to clipboard
interface RequestId

Represents a unique identifier for a request within the Wow framework's command processing system.