Documentation
¶
Overview ¶
Package command supplies application-owned outbox operations. Parse before boot; Run borrows the application's configured publisher and never starts it.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Declaration ¶
func Declaration(construct func(foundation.Resolver) (*publisher.Publisher, error)) (cli.Declaration, error)
Declaration registers the outbox command in the ordinary CLI registry. The constructor resolves the configured publisher after boot; parsing does no I/O.
Types ¶
type Command ¶
type Command struct {
// contains filtered or unexported fields
}
Command is a validated immutable operation. Requeue and prune repeat bounded batches until nothing remains, so each transaction holds its locks briefly.
Click to show internal directories.
Click to hide internal directories.