package
3.3.2+incompatible
Repository: https://github.com/hyperledger/firefly-ethconnect.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
KafkaCommonCobraInit commandline common parameter init for Kafka.
KafkaValidateConf validates supplied configuration.
NewErrorMockKafkaFactory - mock.
NewKafkaBridge creates a new KafkaBridge.
NewKafkaCommon constructs a new KafkaCommon instance.
NewMockKafkaFactory - mock.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

CircuitBreakerConf defines the YAML config structure for the circuit breaker.
KafkaBridge receives messages from Kafka and dispatches them to go-ethereum over JSON/RPC.
KafkaBridgeConf defines the YAML config structure for a Kafka bridge instance.
KafkaCommonConf - Common configuration for Kafka.
MockKafkaConsumer - mock.
MockKafkaFactory - mock.
MockKafkaProducer - mock.
SaramaKafkaFactory - uses sarama.

# Interfaces

No description provided by the author
KafkaClient is the kafka client.
KafkaCommon is the base interface for bridges that interact with Kafka.
KafkaConsumer provides the interface passed from KafkaCommon to consume messages.
KafkaFactory builds new clients.
KafkaGoRoutines defines goroutines for processing Kafka messages from KafkaCommon.
KafkaProducer provides the interface passed from KafkaCommon to produce messages (subset of sarama).