Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EmbeddedQueue ¶
type EmbeddedQueue struct {
// contains filtered or unexported fields
}
func NewEmbeddedQueue ¶
func NewEmbeddedQueue(conf *EmbeddedQueueConfig) (*EmbeddedQueue, error)
func (*EmbeddedQueue) Start ¶
func (eq *EmbeddedQueue) Start()
func (*EmbeddedQueue) Stop ¶
func (eq *EmbeddedQueue) Stop()
type EmbeddedQueueConfig ¶
type EmbeddedQueueConsumer ¶
type EmbeddedQueueConsumer struct {
// contains filtered or unexported fields
}
func NewEmbeddedQueueConsumer ¶
func NewEmbeddedQueueConsumer(topic, channel string) (*EmbeddedQueueConsumer, error)
func (*EmbeddedQueueConsumer) AddHandler ¶
func (eqc *EmbeddedQueueConsumer) AddHandler(handler EmbeddedQueueMessageHandler, concurrency int)
func (*EmbeddedQueueConsumer) Connect ¶
func (eqc *EmbeddedQueueConsumer) Connect(queueAddress string) error
func (*EmbeddedQueueConsumer) Stop ¶
func (eqc *EmbeddedQueueConsumer) Stop()
type EmbeddedQueueProducer ¶
type EmbeddedQueueProducer struct {
// contains filtered or unexported fields
}
func NewEmbeddedQueueProducer ¶
func NewEmbeddedQueueProducer(queueAddress, topic string) (*EmbeddedQueueProducer, error)
func (*EmbeddedQueueProducer) Ping ¶
func (eqp *EmbeddedQueueProducer) Ping() error
func (*EmbeddedQueueProducer) Publish ¶
func (eqp *EmbeddedQueueProducer) Publish(msg []byte) error
func (*EmbeddedQueueProducer) Stop ¶
func (eqp *EmbeddedQueueProducer) Stop()
Click to show internal directories.
Click to hide internal directories.