mirror of
https://github.com/hibiken/asynq.git
synced 2024-12-27 00:02:19 +08:00
Add CancelActiveTask method to Inspector
This commit is contained in:
parent
52d536a8f5
commit
c06e9de97d
@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
|
- `CancelActiveTask` method is added to `Inspector`.
|
||||||
- `SchedulerEntries` method is added to `Inspector`.
|
- `SchedulerEntries` method is added to `Inspector`.
|
||||||
- `DeleteQueue` method is added to `Inspector`.
|
- `DeleteQueue` method is added to `Inspector`.
|
||||||
|
|
||||||
|
@ -598,6 +598,14 @@ func (i *Inspector) KillTaskByKey(qname, key string) error {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// CancelActiveTask sends a signal to cancel processing of the task with
|
||||||
|
// the given id. CancelActiveTask is best-effort, which means that it does not
|
||||||
|
// guarantee that the task with the given id will be canceled. The return
|
||||||
|
// value only indicates whether the cancelation signal has been sent.
|
||||||
|
func (i *Inspector) CancelActiveTask(id string) error {
|
||||||
|
return i.rdb.PublishCancelation(id)
|
||||||
|
}
|
||||||
|
|
||||||
// PauseQueue pauses task processing on the specified queue.
|
// PauseQueue pauses task processing on the specified queue.
|
||||||
// If the queue is already paused, it will return a non-nil error.
|
// If the queue is already paused, it will return a non-nil error.
|
||||||
func (i *Inspector) PauseQueue(qname string) error {
|
func (i *Inspector) PauseQueue(qname string) error {
|
||||||
|
Loading…
Reference in New Issue
Block a user