package
2.0.2
Repository: https://github.com/ian-mi/sdk-go.git
Documentation: pkg.go.dev

# Packages

Module amqp implements an AMQP binding using pack.ag/amqp module */.
No description provided by the author
No description provided by the author
Package nats implements the CloudEvent transport implementation using NATS.
Package test provides re-usable functions for binding tests.

# Functions

NewErrMessageEncodingUnknown makes a new ErrMessageEncodingUnknown.
No description provided by the author

# Variables

As finds the first error in err's chain that matches target, and if so, sets target to that error value and returns true.
Is reports whether any error in err's chain matches target.

# Structs

ErrTransportMessageConversion is an error produced when the transport message can not be converted.

# Interfaces

Closer is the common interface for things that can be closed.
Opener is the common interface for things that need to be opened.
ReceiveCloser is a Receiver that can be closed.
Receiver receives messages.
Requester sends a message and receives a response Optional interface that may be implemented by protocols that support request/response correlation.
RequesterCloser is a Requester that can be closed.
Responder receives messages and is given a callback to respond.
ResponderCloser is a Responder that can be closed.
SendCloser is a Sender that can be closed.
Sender sends messages.

# Type aliases

ResponseFn is the function callback provided from Responder.Respond to allow for a receiver to "reply" to a message it receives.
Result leverages go's 1.13 error wrapping.