Documentation ¶
Index ¶
- type Acknowledger
- type BatchAcknowledger
- type Broker
- func (this *Broker) Connect() error
- func (this *Broker) Disconnect()
- func (this *Broker) Notify(callback func(uint64))
- func (this *Broker) OpenReader(queue string, bindings ...string) messaging.Reader
- func (this *Broker) OpenTransactionalWriter() messaging.CommitWriter
- func (this *Broker) OpenTransientReader(bindings []string) messaging.Reader
- func (this *Broker) OpenWriter() messaging.Writer
- func (this *Broker) State() uint64
- type Channel
- type ChannelReader
- type ChannelWriter
- type Connection
- type Connector
- type Consumer
- type Controller
- type DeliveryReceipt
- type Publisher
- type Subscription
- type TransactionWriter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Acknowledger ¶
type BatchAcknowledger ¶
type BatchAcknowledger struct {
// contains filtered or unexported fields
}
func (*BatchAcknowledger) Listen ¶
func (this *BatchAcknowledger) Listen()
type Broker ¶
type Broker struct {
// contains filtered or unexported fields
}
func (*Broker) Disconnect ¶
func (this *Broker) Disconnect()
func (*Broker) OpenReader ¶
func (*Broker) OpenTransactionalWriter ¶
func (this *Broker) OpenTransactionalWriter() messaging.CommitWriter
func (*Broker) OpenTransientReader ¶
func (*Broker) OpenWriter ¶
func (this *Broker) OpenWriter() messaging.Writer
type ChannelReader ¶
type ChannelReader struct {
// contains filtered or unexported fields
}
func (*ChannelReader) Acknowledgements ¶
func (this *ChannelReader) Acknowledgements() chan<- interface{}
func (*ChannelReader) Close ¶
func (this *ChannelReader) Close()
func (*ChannelReader) Deliveries ¶
func (this *ChannelReader) Deliveries() <-chan messaging.Delivery
func (*ChannelReader) Listen ¶
func (this *ChannelReader) Listen()
type ChannelWriter ¶
type ChannelWriter struct {
// contains filtered or unexported fields
}
func (*ChannelWriter) Close ¶
func (this *ChannelWriter) Close()
func (*ChannelWriter) Commit ¶
func (this *ChannelWriter) Commit() error
func (*ChannelWriter) Write ¶
func (this *ChannelWriter) Write(message messaging.Dispatch) error
type Connection ¶
type Consumer ¶
type Consumer interface { Acknowledger ConfigureChannelBuffer(int) error DeclareExchange(string, string) error DeclareQueue(string) error DeclareTransientQueue() (string, error) BindExchangeToQueue(string, string) error Consume(string, string) (<-chan amqp.Delivery, error) ExclusiveConsume(string, string) (<-chan amqp.Delivery, error) ConsumeWithoutAcknowledgement(string, string) (<-chan amqp.Delivery, error) ExclusiveConsumeWithoutAcknowledgement(string, string) (<-chan amqp.Delivery, error) CancelConsumer(string) error }
type Controller ¶
type Controller interface {
// contains filtered or unexported methods
}
type DeliveryReceipt ¶
type DeliveryReceipt struct {
// contains filtered or unexported fields
}
type Subscription ¶
type Subscription struct {
// contains filtered or unexported fields
}
func (*Subscription) Close ¶
func (this *Subscription) Close()
func (*Subscription) Listen ¶
func (this *Subscription) Listen()
type TransactionWriter ¶
type TransactionWriter struct {
// contains filtered or unexported fields
}
func (*TransactionWriter) Close ¶
func (this *TransactionWriter) Close()
func (*TransactionWriter) Commit ¶
func (this *TransactionWriter) Commit() error
func (*TransactionWriter) Write ¶
func (this *TransactionWriter) Write(message messaging.Dispatch) error
Source Files ¶
Click to show internal directories.
Click to hide internal directories.