Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrInvalidTopic = errors.New("invalid topic")
)
Functions ¶
func NewMessageHandler ¶
func NewMessageHandler(eventHandler EventHandler) consumer.MessageHandler
func WithQueue ¶
func WithQueue(queueConfig *mqs.QueueConfig) func(opts *PublishMQOption)
Types ¶
type EventHandler ¶
func NewEventHandler ¶
func NewEventHandler( logger *otelzap.Logger, redisClient *redis.Client, deliveryMQ *deliverymq.DeliveryMQ, entityStore models.EntityStore, eventTracer eventtracer.EventTracer, topics []string, ) EventHandler
type PublishMQ ¶
type PublishMQ struct {
// contains filtered or unexported fields
}
func New ¶
func New(opts ...func(opts *PublishMQOption)) *PublishMQ
type PublishMQOption ¶
type PublishMQOption struct {
QueueConfig *mqs.QueueConfig
}
Click to show internal directories.
Click to hide internal directories.