Documentation ¶
Index ¶
- type RabbitmqClient
- func (r *RabbitmqClient) AddSendTemp(payload map[string]interface{})
- func (r *RabbitmqClient) Close() error
- func (r *RabbitmqClient) DeleteSendTemp()
- func (r *RabbitmqClient) Fail(tag uint64) error
- func (r *RabbitmqClient) Iterator() (<-chan RabbitmqMessage, error)
- func (r *RabbitmqClient) Requeue(tag uint64) error
- func (r *RabbitmqClient) Send(sendQueue string, payload map[string]interface{}) error
- func (r *RabbitmqClient) Stop() error
- func (r *RabbitmqClient) Success(tag uint64) error
- type RabbitmqMessage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RabbitmqClient ¶
type RabbitmqClient struct {
// contains filtered or unexported fields
}
func NewRabbitmqClient ¶
func NewRabbitmqClient(url string, queueFrom, queueTo []string) (*RabbitmqClient, error)
rabbitmq に接続してクライアントを作る
func (*RabbitmqClient) AddSendTemp ¶ added in v1.0.3
func (r *RabbitmqClient) AddSendTemp(payload map[string]interface{})
func (*RabbitmqClient) Close ¶
func (r *RabbitmqClient) Close() error
func (*RabbitmqClient) DeleteSendTemp ¶ added in v1.0.3
func (r *RabbitmqClient) DeleteSendTemp()
func (*RabbitmqClient) Fail ¶
func (r *RabbitmqClient) Fail(tag uint64) error
func (*RabbitmqClient) Iterator ¶
func (r *RabbitmqClient) Iterator() (<-chan RabbitmqMessage, error)
func (*RabbitmqClient) Requeue ¶
func (r *RabbitmqClient) Requeue(tag uint64) error
func (*RabbitmqClient) Send ¶
func (r *RabbitmqClient) Send(sendQueue string, payload map[string]interface{}) error
func (*RabbitmqClient) Stop ¶
func (r *RabbitmqClient) Stop() error
func (*RabbitmqClient) Success ¶
func (r *RabbitmqClient) Success(tag uint64) error
type RabbitmqMessage ¶
type RabbitmqMessage struct {
// contains filtered or unexported fields
}
func NewRabbitmqMessage ¶
func NewRabbitmqMessage(d amqp.Delivery, client *RabbitmqClient) (RabbitmqMessage, error)
func (*RabbitmqMessage) Data ¶
func (rm *RabbitmqMessage) Data() map[string]interface{}
func (*RabbitmqMessage) Fail ¶
func (r *RabbitmqMessage) Fail() error
func (*RabbitmqMessage) IsResponded ¶
func (r *RabbitmqMessage) IsResponded() bool
func (*RabbitmqMessage) QueueName ¶
func (rm *RabbitmqMessage) QueueName() string
func (*RabbitmqMessage) Requeue ¶
func (r *RabbitmqMessage) Requeue() error
func (*RabbitmqMessage) Success ¶
func (r *RabbitmqMessage) Success() error
Click to show internal directories.
Click to hide internal directories.