Documentation ¶
Index ¶
- type NatsConn
- func (_m *NatsConn) AuthRequired() bool
- func (_m *NatsConn) Barrier(f func()) error
- func (_m *NatsConn) Buffered() (int, error)
- func (_m *NatsConn) ChanQueueSubscribe(subj string, group string, ch chan *nats.Msg) (*nats.Subscription, error)
- func (_m *NatsConn) ChanSubscribe(subj string, ch chan *nats.Msg) (*nats.Subscription, error)
- func (_m *NatsConn) Close()
- func (_m *NatsConn) ConnectedAddr() string
- func (_m *NatsConn) ConnectedServerId() string
- func (_m *NatsConn) ConnectedUrl() string
- func (_m *NatsConn) DiscoveredServers() []string
- func (_m *NatsConn) Drain() error
- func (_m *NatsConn) Flush() error
- func (_m *NatsConn) FlushTimeout(timeout time.Duration) error
- func (_m *NatsConn) FlushWithContext(ctx context.Context) error
- func (_m *NatsConn) GetClientID() (uint64, error)
- func (_m *NatsConn) IsClosed() bool
- func (_m *NatsConn) IsConnected() bool
- func (_m *NatsConn) IsDraining() bool
- func (_m *NatsConn) IsReconnecting() bool
- func (_m *NatsConn) LastError() error
- func (_m *NatsConn) MaxPayload() int64
- func (_m *NatsConn) NewRespInbox() string
- func (_m *NatsConn) NumSubscriptions() int
- func (_m *NatsConn) Publish(subj string, data []byte) error
- func (_m *NatsConn) PublishMsg(m *nats.Msg) error
- func (_m *NatsConn) PublishRequest(subj string, reply string, data []byte) error
- func (_m *NatsConn) QueueSubscribe(subj string, queue string, cb nats.MsgHandler) (*nats.Subscription, error)
- func (_m *NatsConn) QueueSubscribeSync(subj string, queue string) (*nats.Subscription, error)
- func (_m *NatsConn) QueueSubscribeSyncWithChan(subj string, queue string, ch chan *nats.Msg) (*nats.Subscription, error)
- func (_m *NatsConn) Request(subj string, data []byte, timeout time.Duration) (*nats.Msg, error)
- func (_m *NatsConn) RequestWithContext(ctx context.Context, subj string, data []byte) (*nats.Msg, error)
- func (_m *NatsConn) Servers() []string
- func (_m *NatsConn) SetClosedHandler(cb nats.ConnHandler)
- func (_m *NatsConn) SetDisconnectHandler(dcb nats.ConnHandler)
- func (_m *NatsConn) SetDiscoveredServersHandler(dscb nats.ConnHandler)
- func (_m *NatsConn) SetErrorHandler(cb nats.ErrHandler)
- func (_m *NatsConn) SetReconnectHandler(rcb nats.ConnHandler)
- func (_m *NatsConn) Stats() nats.Statistics
- func (_m *NatsConn) Status() nats.Status
- func (_m *NatsConn) Subscribe(subj string, cb nats.MsgHandler) (*nats.Subscription, error)
- func (_m *NatsConn) SubscribeSync(subj string) (*nats.Subscription, error)
- func (_m *NatsConn) TLSRequired() bool
- type NatsSubscription
- func (_m *NatsSubscription) AutoUnsubscribe(max int) error
- func (_m *NatsSubscription) ClearMaxPending() error
- func (_m *NatsSubscription) Delivered() (int64, error)
- func (_m *NatsSubscription) Drain() error
- func (_m *NatsSubscription) Dropped() (int, error)
- func (_m *NatsSubscription) IsValid() bool
- func (_m *NatsSubscription) MaxPending() (int, int, error)
- func (_m *NatsSubscription) NextMsg(timeout time.Duration) (*nats.Msg, error)
- func (_m *NatsSubscription) NextMsgWithContext(ctx context.Context) (*nats.Msg, error)
- func (_m *NatsSubscription) Pending() (int, int, error)
- func (_m *NatsSubscription) PendingLimits() (int, int, error)
- func (_m *NatsSubscription) QueuedMsgs() (int, error)
- func (_m *NatsSubscription) SetPendingLimits(msgLimit int, bytesLimit int) error
- func (_m *NatsSubscription) Type() nats.SubscriptionType
- func (_m *NatsSubscription) Unsubscribe() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NatsConn ¶
NatsConn is an autogenerated mock type for the NatsConn type
func (*NatsConn) AuthRequired ¶
AuthRequired provides a mock function with given fields:
func (*NatsConn) ChanQueueSubscribe ¶
func (_m *NatsConn) ChanQueueSubscribe(subj string, group string, ch chan *nats.Msg) (*nats.Subscription, error)
ChanQueueSubscribe provides a mock function with given fields: subj, group, ch
func (*NatsConn) ChanSubscribe ¶
ChanSubscribe provides a mock function with given fields: subj, ch
func (*NatsConn) Close ¶
func (_m *NatsConn) Close()
Close provides a mock function with given fields:
func (*NatsConn) ConnectedAddr ¶
ConnectedAddr provides a mock function with given fields:
func (*NatsConn) ConnectedServerId ¶
ConnectedServerId provides a mock function with given fields:
func (*NatsConn) ConnectedUrl ¶
ConnectedUrl provides a mock function with given fields:
func (*NatsConn) DiscoveredServers ¶
DiscoveredServers provides a mock function with given fields:
func (*NatsConn) FlushTimeout ¶
FlushTimeout provides a mock function with given fields: timeout
func (*NatsConn) FlushWithContext ¶
FlushWithContext provides a mock function with given fields: ctx
func (*NatsConn) GetClientID ¶
GetClientID provides a mock function with given fields:
func (*NatsConn) IsConnected ¶
IsConnected provides a mock function with given fields:
func (*NatsConn) IsDraining ¶
IsDraining provides a mock function with given fields:
func (*NatsConn) IsReconnecting ¶
IsReconnecting provides a mock function with given fields:
func (*NatsConn) MaxPayload ¶
MaxPayload provides a mock function with given fields:
func (*NatsConn) NewRespInbox ¶
NewRespInbox provides a mock function with given fields:
func (*NatsConn) NumSubscriptions ¶
NumSubscriptions provides a mock function with given fields:
func (*NatsConn) PublishMsg ¶
PublishMsg provides a mock function with given fields: m
func (*NatsConn) PublishRequest ¶
PublishRequest provides a mock function with given fields: subj, reply, data
func (*NatsConn) QueueSubscribe ¶
func (_m *NatsConn) QueueSubscribe(subj string, queue string, cb nats.MsgHandler) (*nats.Subscription, error)
QueueSubscribe provides a mock function with given fields: subj, queue, cb
func (*NatsConn) QueueSubscribeSync ¶
QueueSubscribeSync provides a mock function with given fields: subj, queue
func (*NatsConn) QueueSubscribeSyncWithChan ¶
func (_m *NatsConn) QueueSubscribeSyncWithChan(subj string, queue string, ch chan *nats.Msg) (*nats.Subscription, error)
QueueSubscribeSyncWithChan provides a mock function with given fields: subj, queue, ch
func (*NatsConn) RequestWithContext ¶
func (_m *NatsConn) RequestWithContext(ctx context.Context, subj string, data []byte) (*nats.Msg, error)
RequestWithContext provides a mock function with given fields: ctx, subj, data
func (*NatsConn) SetClosedHandler ¶
func (_m *NatsConn) SetClosedHandler(cb nats.ConnHandler)
SetClosedHandler provides a mock function with given fields: cb
func (*NatsConn) SetDisconnectHandler ¶
func (_m *NatsConn) SetDisconnectHandler(dcb nats.ConnHandler)
SetDisconnectHandler provides a mock function with given fields: dcb
func (*NatsConn) SetDiscoveredServersHandler ¶
func (_m *NatsConn) SetDiscoveredServersHandler(dscb nats.ConnHandler)
SetDiscoveredServersHandler provides a mock function with given fields: dscb
func (*NatsConn) SetErrorHandler ¶
func (_m *NatsConn) SetErrorHandler(cb nats.ErrHandler)
SetErrorHandler provides a mock function with given fields: cb
func (*NatsConn) SetReconnectHandler ¶
func (_m *NatsConn) SetReconnectHandler(rcb nats.ConnHandler)
SetReconnectHandler provides a mock function with given fields: rcb
func (*NatsConn) Stats ¶
func (_m *NatsConn) Stats() nats.Statistics
Stats provides a mock function with given fields:
func (*NatsConn) Subscribe ¶
func (_m *NatsConn) Subscribe(subj string, cb nats.MsgHandler) (*nats.Subscription, error)
Subscribe provides a mock function with given fields: subj, cb
func (*NatsConn) SubscribeSync ¶
func (_m *NatsConn) SubscribeSync(subj string) (*nats.Subscription, error)
SubscribeSync provides a mock function with given fields: subj
func (*NatsConn) TLSRequired ¶
TLSRequired provides a mock function with given fields:
type NatsSubscription ¶
NatsSubscription is an autogenerated mock type for the NatsSubscription type
func (*NatsSubscription) AutoUnsubscribe ¶
func (_m *NatsSubscription) AutoUnsubscribe(max int) error
AutoUnsubscribe provides a mock function with given fields: max
func (*NatsSubscription) ClearMaxPending ¶
func (_m *NatsSubscription) ClearMaxPending() error
ClearMaxPending provides a mock function with given fields:
func (*NatsSubscription) Delivered ¶
func (_m *NatsSubscription) Delivered() (int64, error)
Delivered provides a mock function with given fields:
func (*NatsSubscription) Drain ¶
func (_m *NatsSubscription) Drain() error
Drain provides a mock function with given fields:
func (*NatsSubscription) Dropped ¶
func (_m *NatsSubscription) Dropped() (int, error)
Dropped provides a mock function with given fields:
func (*NatsSubscription) IsValid ¶
func (_m *NatsSubscription) IsValid() bool
IsValid provides a mock function with given fields:
func (*NatsSubscription) MaxPending ¶
func (_m *NatsSubscription) MaxPending() (int, int, error)
MaxPending provides a mock function with given fields:
func (*NatsSubscription) NextMsgWithContext ¶
NextMsgWithContext provides a mock function with given fields: ctx
func (*NatsSubscription) Pending ¶
func (_m *NatsSubscription) Pending() (int, int, error)
Pending provides a mock function with given fields:
func (*NatsSubscription) PendingLimits ¶
func (_m *NatsSubscription) PendingLimits() (int, int, error)
PendingLimits provides a mock function with given fields:
func (*NatsSubscription) QueuedMsgs ¶
func (_m *NatsSubscription) QueuedMsgs() (int, error)
QueuedMsgs provides a mock function with given fields:
func (*NatsSubscription) SetPendingLimits ¶
func (_m *NatsSubscription) SetPendingLimits(msgLimit int, bytesLimit int) error
SetPendingLimits provides a mock function with given fields: msgLimit, bytesLimit
func (*NatsSubscription) Type ¶
func (_m *NatsSubscription) Type() nats.SubscriptionType
Type provides a mock function with given fields:
func (*NatsSubscription) Unsubscribe ¶
func (_m *NatsSubscription) Unsubscribe() error
Unsubscribe provides a mock function with given fields: