Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPublisher ¶
func NewPublisher(connection *connection.NatsConnection) (pubsub.Publisher, error)
func NewSubscriber ¶
func NewSubscriber(connection *connection.NatsConnection, opts ...SubscriberOption) (pubsub.Subscriber, error)
Types ¶
type Subscriber ¶
type Subscriber struct {
// contains filtered or unexported fields
}
func (*Subscriber) Subscribe ¶
func (c *Subscriber) Subscribe( ctx context.Context, subject, _ string, handler func(context.Context, *pubsub.Message) pubsub.Acknowledger, ) (pubsub.Unsubscribe, error)
type SubscriberOption ¶
type SubscriberOption func(*Subscriber)
func WithMeterSubscriberOption ¶
func WithMeterSubscriberOption(meter metric.Meter) SubscriberOption
func WithTracerSubscriberOption ¶
func WithTracerSubscriberOption(tracer tracing.Tracer) SubscriberOption
Click to show internal directories.
Click to hide internal directories.