Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AMQPMessage ¶
type AMQPMessage struct {
// contains filtered or unexported fields
}
func NewAMQPMessage ¶
func NewAMQPMessage(delivery amqp.Delivery) *AMQPMessage
func (*AMQPMessage) Acknowledge ¶
func (self *AMQPMessage) Acknowledge() error
func (*AMQPMessage) Activity ¶
func (self *AMQPMessage) Activity() *domain.Activity
func (*AMQPMessage) Parse ¶
func (self *AMQPMessage) Parse() error
type AMQPTransport ¶
type AMQPTransport struct {
// contains filtered or unexported fields
}
func NewAMQPTransport ¶
func NewAMQPTransport(url, consumerName string) *AMQPTransport
func (*AMQPTransport) Close ¶
func (self *AMQPTransport) Close() error
func (*AMQPTransport) Consume ¶
func (self *AMQPTransport) Consume() (chan Message, error)
func (*AMQPTransport) Log ¶
func (self *AMQPTransport) Log() logger.Logger
func (*AMQPTransport) SetLogger ¶
func (self *AMQPTransport) SetLogger(l logger.Logger)
type MemoryMessage ¶
type MemoryMessage struct { Acknowledged bool // contains filtered or unexported fields }
func NewMemoryMessage ¶
func NewMemoryMessage(activity *domain.Activity) *MemoryMessage
func (*MemoryMessage) Acknowledge ¶
func (self *MemoryMessage) Acknowledge() error
func (*MemoryMessage) Activity ¶
func (self *MemoryMessage) Activity() *domain.Activity
type MemoryTransport ¶
type MemoryTransport struct {
// contains filtered or unexported fields
}
func NewMemoryTransport ¶
func NewMemoryTransport() *MemoryTransport
func (*MemoryTransport) Close ¶
func (self *MemoryTransport) Close() error
func (*MemoryTransport) Consume ¶
func (self *MemoryTransport) Consume() (chan Message, error)
func (*MemoryTransport) Publish ¶
func (self *MemoryTransport) Publish(activity *domain.Activity) error
func (*MemoryTransport) Published ¶
func (self *MemoryTransport) Published() chan Message
Click to show internal directories.
Click to hide internal directories.