golnats

package
v0.0.0-...-1bfd785 Latest Latest
Warning

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

Go to latest
Published: Mar 2, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Nats

type Nats struct {
	Connection   *nats.Conn
	Subscription *nats.Subscription
	Channel      chan *nats.Msg
	Subject      string
	Message      []byte
	MsgReply     string
	Timeout      time.Duration
}

func PubSub

func PubSub(natsURL string, subject string) Nats

func (*Nats) Close

func (natsClient *Nats) Close()

func (*Nats) Connect

func (natsClient *Nats) Connect(natsURL string) (err error)

func (*Nats) Log

func (natsClient *Nats) Log()

func (*Nats) Publish

func (natsClient *Nats) Publish() (err error)

func (*Nats) PublishMessage

func (natsClient *Nats) PublishMessage() (err error)

func (*Nats) Reply

func (natsClient *Nats) Reply() (err error)

func (*Nats) Request

func (natsClient *Nats) Request() (err error)

func (*Nats) SubscriberAsync

func (natsClient *Nats) SubscriberAsync() (err error)

func (*Nats) SubscriberChan

func (natsClient *Nats) SubscriberChan() (err error)

func (*Nats) SubscriberSync

func (natsClient *Nats) SubscriberSync() (err error)

func (*Nats) Unsubscribe

func (natsClient *Nats) Unsubscribe()

Jump to

Keyboard shortcuts

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