Documentation
¶
Index ¶
- Variables
- func CreateTask(name convoy.TaskName, group datastore.Group, handler interface{}) *taskq.Task
- func CreateTasks(groupRepo datastore.GroupRepository, taskname convoy.TaskName, ...) error
- func ProcessDeadLetters(job *queue.Job)
- func ProcessEventCreated(appRepo datastore.ApplicationRepository, eventRepo datastore.EventRepository, ...) func(job *queue.Job) error
- func ProcessEventDelivery(appRepo datastore.ApplicationRepository, ...) func(*queue.Job) error
- type EndpointError
- type SignatureValues
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrDeliveryAttemptFailed = errors.New("Error sending event")
Functions ¶
func CreateTask ¶
func CreateTasks ¶
func CreateTasks(groupRepo datastore.GroupRepository, taskname convoy.TaskName, handler interface{}) error
func ProcessDeadLetters ¶
func ProcessEventCreated ¶ added in v0.5.3
func ProcessEventCreated(appRepo datastore.ApplicationRepository, eventRepo datastore.EventRepository, groupRepo datastore.GroupRepository, eventDeliveryRepo datastore.EventDeliveryRepository, cache cache.Cache, eventQueue queue.Queuer) func(job *queue.Job) error
func ProcessEventDelivery ¶
func ProcessEventDelivery(appRepo datastore.ApplicationRepository, eventDeliveryRepo datastore.EventDeliveryRepository, groupRepo datastore.GroupRepository, rateLimiter limiter.RateLimiter, tracer tracer.Tracer) func(*queue.Job) error
Types ¶
type EndpointError ¶
type EndpointError struct {
Err error
// contains filtered or unexported fields
}
func (*EndpointError) Delay ¶
func (e *EndpointError) Delay() time.Duration
func (*EndpointError) Error ¶
func (e *EndpointError) Error() string
type SignatureValues ¶ added in v0.5.3
Click to show internal directories.
Click to hide internal directories.