Documentation ¶
Overview ¶
Package notifier provides clients for sending messages to SNS and SQS.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Retrier = &common.Retrier{
Times: 3,
BackoffFactor: 2,
}
)
Functions ¶
This section is empty.
Types ¶
type MessageCreator ¶
func (*MessageCreator) RegisterMessageType ¶
func (m *MessageCreator) RegisterMessageType(name string, messageType func(...interface{}) (string, error))
type SNSClient ¶
type SNSClient struct { Signer *MessageCreator // contains filtered or unexported fields }
func BuildSNSClient ¶
func (*SNSClient) SendMessage ¶
type SQSClient ¶
type SQSClient struct { Signer *MessageCreator // contains filtered or unexported fields }
func BuildSQSClient ¶
func (*SQSClient) SendMessage ¶
Click to show internal directories.
Click to hide internal directories.