Documentation
¶
Index ¶
- Constants
- func New(options ...Option) (leafMQ.MessageQueue, error)
- type Option
- func WithAckDeadline(AckDeadline time.Duration) Option
- func WithAsynchronous(Asynchronous bool) Option
- func WithBufSize(BufSize int) Option
- func WithFailedDeadline(failedDeadline time.Duration) Option
- func WithGoogleCredentialPath(GoogleCredentialPath string) Option
- func WithGoogleProject(googleProject string) Option
- func WithLog(logger leafLogger.Logger) Option
- func WithMaxExtensionDeadline(MaxExtensionDeadline time.Duration) Option
- func WithMaxOutstandingBytes(MaxOutstandingBytes int) Option
- func WithMaxOutstandingMessages(MaxOutstandingMessages int) Option
- func WithMaxRetry(MaxRetry int) Option
- func WithNumGoroutines(NumGoroutines int) Option
- func WithSlackNotification(notification SlackNotification) Option
- func WithSubscription(subscription map[string]string) Option
- func WithoutSlackNotification() Option
- type SlackNotification
Constants ¶
View Source
const (
EventPublish = "google_pubsub_publish"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Option ¶
type Option interface {
Apply(o *option)
}
func WithAckDeadline ¶
func WithAsynchronous ¶
func WithBufSize ¶
func WithFailedDeadline ¶
func WithGoogleProject ¶
func WithLog ¶
func WithLog(logger leafLogger.Logger) Option
func WithMaxOutstandingBytes ¶
func WithMaxRetry ¶
func WithNumGoroutines ¶
func WithSlackNotification ¶
func WithSlackNotification(notification SlackNotification) Option
func WithSubscription ¶
func WithoutSlackNotification ¶
func WithoutSlackNotification() Option
Click to show internal directories.
Click to hide internal directories.