internal

package
v0.0.0-...-8ad4bea Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 29, 2024 License: MIT Imports: 11 Imported by: 0

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

func (Consumer) Run

func (p Consumer) Run(ctx context.Context)

type KafkaCloudEventsReader

type KafkaCloudEventsReader struct {
	// contains filtered or unexported fields
}

func NewKafkaCloudEventsReader

func NewKafkaCloudEventsReader(reader kafkaMessageReader) KafkaCloudEventsReader

func (KafkaCloudEventsReader) Read

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

type Logger

type Logger struct {
	// contains filtered or unexported fields
}

func NewLogger

func NewLogger() *Logger

func (*Logger) Error

func (l *Logger) Error(args ...any)

func (*Logger) Fatal

func (l *Logger) Fatal(args ...any)

func (*Logger) Info

func (l *Logger) Info(args ...any)

type Producer

type Producer struct {
	// contains filtered or unexported fields
}

func NewProducer

func NewProducer(eventSender CloudEventsSender, logger *Logger) Producer

func (Producer) Run

func (p Producer) Run(ctx context.Context)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL