| Package | Description |
|---|---|
| io.axual.client.config | |
| io.axual.client.producer.avro | |
| io.axual.client.producer.generic |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseAvroProducerConfig<K,V>
This is the base for all AxualClient Avro Producer configurations.
|
class |
GenericAvroProducerConfig
Use this ProducerConfig to produce Generic Avro objects to a stream.
|
class |
ProducerConfig<K,V>
This configuration object can be used by all clients to configure a producer.
|
class |
SpecificAvroProducerConfig<K extends org.apache.avro.specific.SpecificRecord,V extends org.apache.avro.specific.SpecificRecord>
Use this ProducerConfig to produce specific, or typed, Avro objects to a stream.
|
| Modifier and Type | Method and Description |
|---|---|
BaseProducerConfig<K,V> |
BaseProducerConfig.Builder.build()
Builds the
BaseProducerConfig object which is used by the AxualClient to
configure a producer |
| Constructor and Description |
|---|
GenericAvroProducer(io.axual.common.config.ClientConfig clientConfig,
BaseProducerConfig<K,V> producerConfig,
ProducerWorkerManager producerWorkerManager) |
| Modifier and Type | Method and Description |
|---|---|
<K,V> ProducerWorker<K,V> |
ProducerWorkerManager.claimWorker(io.axual.common.config.ClientConfig clientConfig,
GenericProducer<K,V> producer,
BaseProducerConfig<K,V> producerConfig)
Checks if the producer exists in the registry.
|
| Constructor and Description |
|---|
GenericProducer(io.axual.common.config.ClientConfig clientConfig,
BaseProducerConfig<K,V> producerConfig,
ProducerWorkerManager producerWorkerManager) |
GenericProducer(io.axual.common.config.ClientConfig clientConfig,
BaseProducerConfig<K,V> producerConfig,
ProducerWorkerManager producerWorkerManager,
ProduceJobFactory<K,V> jobFactory) |
ProducerWorker(io.axual.common.config.ClientConfig clientConfig,
BaseProducerConfig producerConfig) |
Copyright © 2020–2021 Axual B.V.. All rights reserved.