Documentation ¶
Index ¶
- Constants
- type Broker
- func (b *Broker) Close() error
- func (b *Broker) Connect(uri string) error
- func (b *Broker) GetTaskResult(taskID string) <-chan *broker.Message
- func (b *Broker) GetTasks(queue string) <-chan *broker.Message
- func (b *Broker) PublishTask(queueName, key string, message *broker.Message, ignoreResults bool) error
- func (b *Broker) PublishTaskEvent(key string, message *broker.Message) error
- func (b *Broker) PublishTaskResult(key string, message *broker.Message) error
Constants ¶
View Source
const ( // TaskEventChannel for task event pubsub TaskEventChannel string = "gocelerytaskevent" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Broker ¶
Broker implements Nats broker
func (*Broker) GetTaskResult ¶
GetTaskResult fetchs task result for the specified taskID
func (*Broker) PublishTask ¶
func (b *Broker) PublishTask(queueName, key string, message *broker.Message, ignoreResults bool) error
PublishTask sends a task to queue
func (*Broker) PublishTaskEvent ¶
PublishTaskEvent sends task events back to event queue
Click to show internal directories.
Click to hide internal directories.