Documentation
¶
Index ¶
- Variables
- type Registry
- type Subscription
- func (subscription *Subscription) Active() bool
- func (subscription *Subscription) Close()
- func (subscription *Subscription) Decode(ctx context.Context, value any) error
- func (subscription *Subscription) Deliver(ctx context.Context, payload app.Payload) error
- func (subscription *Subscription) Next(ctx context.Context) ([]byte, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrInvalidChannel = errors.New("Expected channel, received empty string")
View Source
var ErrInvalidID = errors.New("Expected ID, received empty string")
Functions ¶
This section is empty.
Types ¶
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
func NewRegistry ¶
func NewRegistry() *Registry
func (*Registry) Get ¶
func (registry *Registry) Get(id string) *Subscription
func (*Registry) Register ¶
func (registry *Registry) Register(sub *Subscription)
type Subscription ¶
type Subscription struct {
// contains filtered or unexported fields
}
func (*Subscription) Active ¶
func (subscription *Subscription) Active() bool
func (*Subscription) Close ¶
func (subscription *Subscription) Close()
func (*Subscription) Decode ¶
func (subscription *Subscription) Decode(ctx context.Context, value any) error
Click to show internal directories.
Click to hide internal directories.