Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func OpenAMQPConnection ¶
func OpenAMQPConnection(conf config.AMQPEndpoint) (*amqp.Connection, error)
OpenAMQPConnection attempts to dial a new AMQP connection
Types ¶
type AMQPMessage ¶
type AMQPMessage interface { CreateMessage(body interface{}) (amqp.Publishing, error) //GetKickbackMessage takes the delivery and creates a message from it //for requeuing on non-fatal error GetKickbackMessage(msg amqp.Delivery) (amqp.Publishing, error) GetNextMessage(msg amqp.Delivery, body interface{}) (amqp.Publishing, error) }
AMQPMessage contains utilities for manipulating AMQP messages
func NewAMQPMessage ¶
func NewAMQPMessage(maxRetries int64) AMQPMessage
NewAMQPMessage creates a new AMQPMessage
Click to show internal directories.
Click to hide internal directories.