Documentation
¶
Index ¶
- type QueueCleanCommand
- type QueueCommands
- type QueueCreateCommand
- type QueueDeleteCommand
- type QueueGetCommand
- type QueueListCommand
- type QueueUpdateCommand
- type TaskCommands
- type TaskCreateCommand
- type TaskReleaseCommand
- type TaskRetainCommand
- type TickerCommands
- type TickerCreateCommand
- type TickerDeleteCommand
- type TickerGetCommand
- type TickerListCommand
- type TickerNextCommand
- type TickerUpdateCommand
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type QueueCleanCommand ¶
type QueueCleanCommand struct {
QueueGetCommand
}
type QueueCommands ¶
type QueueCommands struct { Queues QueueListCommand `cmd:"" group:"QUEUE" help:"List queues"` Queue QueueGetCommand `cmd:"list" group:"QUEUE" help:"Get queue by name"` CreateQueue QueueCreateCommand `cmd:"create" group:"QUEUE" help:"Create a new queue"` UpdateQueue QueueUpdateCommand `cmd:"update" group:"QUEUE" help:"Update queue"` DeleteQueue QueueDeleteCommand `cmd:"delete" group:"QUEUE" help:"Delete queue"` CleanQueue QueueCleanCommand `cmd:"clean" group:"QUEUE" help:"Clean queue"` }
type QueueCreateCommand ¶
type QueueDeleteCommand ¶
type QueueDeleteCommand struct {
QueueGetCommand
}
type QueueGetCommand ¶
type QueueGetCommand struct {
Queue string `arg:"" help:"Queue name"`
}
type QueueListCommand ¶
type QueueListCommand struct {
schema.QueueListRequest
}
type QueueUpdateCommand ¶
type TaskCommands ¶
type TaskCommands struct { CreateTask TaskCreateCommand `cmd:"" group:"QUEUE" help:"Create a new task"` RetainTask TaskRetainCommand `cmd:"retain" group:"QUEUE" help:"Retain a task"` ReleaseTask TaskReleaseCommand `cmd:"release" group:"QUEUE" help:"Release a task"` }
type TaskCreateCommand ¶
type TaskReleaseCommand ¶
type TaskRetainCommand ¶
type TaskRetainCommand struct {
Worker *string `help:"Worker name"`
}
type TickerCommands ¶
type TickerCommands struct { Tickers TickerListCommand `cmd:"" group:"QUEUE" help:"List tickers"` NextTicker TickerNextCommand `cmd:"next" group:"QUEUE" help:"Receive ticker events"` Ticker TickerGetCommand `cmd:"list" group:"QUEUE" help:"Get ticker by name"` CreateTicker TickerCreateCommand `cmd:"create" group:"QUEUE" help:"Create a new ticker"` UpdateTicker TickerUpdateCommand `cmd:"update" group:"QUEUE" help:"Update ticker"` DeleteTicker TickerDeleteCommand `cmd:"delete" group:"QUEUE" help:"Delete ticker"` }
type TickerCreateCommand ¶
type TickerDeleteCommand ¶
type TickerDeleteCommand struct {
TickerGetCommand
}
type TickerGetCommand ¶
type TickerGetCommand struct {
Ticker string `arg:"" help:"Ticker name"`
}
type TickerListCommand ¶
type TickerListCommand struct {
schema.TickerListRequest
}
type TickerNextCommand ¶
type TickerNextCommand struct { }
type TickerUpdateCommand ¶
type TickerUpdateCommand struct { Ticker string `help:"New ticker name"` TickerCreateCommand }
Click to show internal directories.
Click to hide internal directories.