package mock
import "github.com/mesos/mesos-go/api/v0/messenger/mock"
Index ¶
- type Messenger
- func NewMessenger() *Messenger
- func (m *Messenger) Install(handler messenger.MessageHandler, msg proto.Message) error
- func (m *Messenger) Recv(from *upid.UPID, msg proto.Message)
- func (m *Messenger) Route(ctx context.Context, upid *upid.UPID, msg proto.Message) error
- func (m *Messenger) Send(ctx context.Context, upid *upid.UPID, msg proto.Message) error
- func (m *Messenger) Start() error
- func (m *Messenger) Stop() error
- func (m *Messenger) UPID() upid.UPID
Types ¶
type Messenger ¶
Messenger is a messenger that returns error on every operation.
func NewMessenger ¶
func NewMessenger() *Messenger
NewMessenger returns a mocked messenger used for testing.
func (*Messenger) Install ¶
Install is a mocked implementation.
func (*Messenger) Recv ¶
Recv receives a upid and a message, it will dispatch the message to its handler with the upid. This is for testing.
func (*Messenger) Route ¶
func (*Messenger) Send ¶
Send is a mocked implementation.
func (*Messenger) Start ¶
Start is a mocked implementation.
func (*Messenger) Stop ¶
Stop is a mocked implementation.
func (*Messenger) UPID ¶
UPID is a mocked implementation.
Source Files ¶
- Version
- v0.0.11 (latest)
- Published
- May 15, 2020
- Platform
- linux/amd64
- Imports
- 6 packages
- Last checked
- 33 minutes ago –
Tools for package owners.