Documentation ¶
Index ¶
- func UseDefaultTopology(exchange string) func(*Transport)
- func UsePriorityQueue(maxPriority uint8) func(*Transport)
- type ConsumeSettings
- type DefaultTopology
- func (t *DefaultTopology) Publish(msg *amqp.Publishing) error
- func (t *DefaultTopology) RegisterRouting(route string) error
- func (t *DefaultTopology) Send(destination string, msg *amqp.Publishing) error
- func (t *DefaultTopology) SendLocal(msg *amqp.Publishing) error
- func (t *DefaultTopology) Setup() error
- func (t *DefaultTopology) UnregisterRouting(route string) error
- type Queue
- type Topology
- type Transport
- func (rmq *Transport) GetConnection() *amqp.Connection
- func (rmq *Transport) MessageReceived(eventChannel chan *servicebus.IncomingMessageContext) chan *servicebus.IncomingMessageContext
- func (rmq *Transport) Publish(ctx *servicebus.OutgoingMessageContext) error
- func (rmq *Transport) RegisterRouting(route string) error
- func (rmq *Transport) Send(destination string, ctx *servicebus.OutgoingMessageContext) error
- func (rmq *Transport) SendLocal(ctx *servicebus.OutgoingMessageContext) error
- func (rmq *Transport) Start(endpointName string) error
- func (rmq *Transport) UnregisterRouting(route string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func UseDefaultTopology ¶
func UsePriorityQueue ¶
Types ¶
type ConsumeSettings ¶
type DefaultTopology ¶
func (*DefaultTopology) Publish ¶
func (t *DefaultTopology) Publish(msg *amqp.Publishing) error
func (*DefaultTopology) RegisterRouting ¶
func (t *DefaultTopology) RegisterRouting(route string) error
func (*DefaultTopology) Send ¶
func (t *DefaultTopology) Send(destination string, msg *amqp.Publishing) error
func (*DefaultTopology) SendLocal ¶
func (t *DefaultTopology) SendLocal(msg *amqp.Publishing) error
func (*DefaultTopology) Setup ¶
func (t *DefaultTopology) Setup() error
func (*DefaultTopology) UnregisterRouting ¶
func (t *DefaultTopology) UnregisterRouting(route string) error
type Topology ¶
type Topology interface { Setup() error RegisterRouting(route string) error UnregisterRouting(route string) error Publish(msg *amqp.Publishing) error Send(destination string, msg *amqp.Publishing) error SendLocal(msg *amqp.Publishing) error }
type Transport ¶
func (*Transport) GetConnection ¶
func (rmq *Transport) GetConnection() *amqp.Connection
func (*Transport) MessageReceived ¶
func (rmq *Transport) MessageReceived(eventChannel chan *servicebus.IncomingMessageContext) chan *servicebus.IncomingMessageContext
func (*Transport) Publish ¶
func (rmq *Transport) Publish(ctx *servicebus.OutgoingMessageContext) error
func (*Transport) RegisterRouting ¶
func (*Transport) Send ¶
func (rmq *Transport) Send(destination string, ctx *servicebus.OutgoingMessageContext) error
func (*Transport) SendLocal ¶
func (rmq *Transport) SendLocal(ctx *servicebus.OutgoingMessageContext) error
func (*Transport) UnregisterRouting ¶
Click to show internal directories.
Click to hide internal directories.