Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type EventProducerBatchUpdateHandler ¶
type EventProducerBatchUpdateHandler interface {
ProcessBatchUpdate(ctx context.Context, triggerID string, frequency workertypes.JobFrequency) error
}
type EventProducerPublisherAdapter ¶
type EventProducerPublisherAdapter struct {
// contains filtered or unexported fields
}
func NewEventProducerPublisherAdapter ¶
func NewEventProducerPublisherAdapter(eventPublisher EventPublisher, topicID string) *EventProducerPublisherAdapter
func (*EventProducerPublisherAdapter) Publish ¶
func (a *EventProducerPublisherAdapter) Publish(ctx context.Context, req workertypes.PublishEventRequest) (string, error)
type EventProducerSearchMessageHandler ¶
type EventProducerSearchMessageHandler interface {
ProcessSearch(ctx context.Context, searchID string, query string,
frequency workertypes.JobFrequency, triggerID string) error
}
type EventProducerSubscriberAdapter ¶
type EventProducerSubscriberAdapter struct {
// contains filtered or unexported fields
}
func NewEventProducerSubscriberAdapter ¶
func NewEventProducerSubscriberAdapter( searchMessageHandler EventProducerSearchMessageHandler, batchUpdateHandler EventProducerBatchUpdateHandler, eventSubscriber EventSubscriber, config SubscriberConfig, ) *EventProducerSubscriberAdapter
type EventPublisher ¶
type EventSubscriber ¶
type SubscriberConfig ¶
Click to show internal directories.
Click to hide internal directories.