Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloudEventsReader ¶
type CloudEventsReader interface {
Read(ctx context.Context) (cloudevents.Event, error)
}
type CloudEventsSender ¶
type CloudEventsSender interface {
Send(messages ...cloudevents.Event) error
}
type Consumer ¶
type Consumer struct {
// contains filtered or unexported fields
}
func NewConsumer ¶
func NewConsumer(eventReader CloudEventsReader, logger *Logger) Consumer
type KafkaCloudEventsReader ¶
type KafkaCloudEventsReader struct {
// contains filtered or unexported fields
}
func NewKafkaCloudEventsReader ¶
func NewKafkaCloudEventsReader(reader kafkaMessageReader) KafkaCloudEventsReader
func (KafkaCloudEventsReader) Read ¶
func (r KafkaCloudEventsReader) Read(ctx context.Context) (cloudevents.Event, error)
type KafkaCloudEventsSender ¶
type KafkaCloudEventsSender struct {
// contains filtered or unexported fields
}
func NewKafkaCloudEventsSender ¶
func NewKafkaCloudEventsSender(conn kafkaWriteConn) KafkaCloudEventsSender
func (KafkaCloudEventsSender) Send ¶
func (s KafkaCloudEventsSender) Send(messages ...cloudevents.Event) error
Click to show internal directories.
Click to hide internal directories.