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.