handlers

package
v0.0.2-test Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 10, 2022 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var NextHandlerNilError error = fmt.Errorf("next handler cannot be nil")

Functions

func NewConcurrent

func NewConcurrent(maxConcurrency int, next servicebus.Handler) servicebus.Handler

func NewDeadlineContext

func NewDeadlineContext(next servicebus.Handler) servicebus.Handler

func NewPeekLockRenewer

func NewPeekLockRenewer(interval *time.Duration, lockrenewer LockRenewer, next servicebus.Handler) servicebus.Handler

func NewShuttleAdapter

func NewShuttleAdapter(next message.Handler) servicebus.Handler

Types

type EntityInfoProvider

type EntityInfoProvider interface {
	servicebus.EntityManagementAddresser
}

type LockRenewer

type LockRenewer interface {
	RenewLocks(ctx context.Context, messages ...*servicebus.Message) error
}

LockRenewer abstracts the servicebus subscription client where this functionality lives

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL