- BaseAvroConsumerConfig<K,V> - Class in io.axual.client.config
-
This is the base for all AxualClient Avro Consumer configurations.
- BaseAvroConsumerConfig(BaseAvroConsumerConfig.Builder<K, V, ?>) - Constructor for class io.axual.client.config.BaseAvroConsumerConfig
-
Instantiates a new Base Avro consumer config.
- BaseAvroConsumerConfig.Builder<K,V,T extends BaseAvroConsumerConfig.Builder<K,V,T>> - Class in io.axual.client.config
-
The Builder is used to set the configuration options.
- BaseAvroProducerConfig<K,V> - Class in io.axual.client.config
-
This is the base for all AxualClient Avro Producer configurations.
- BaseAvroProducerConfig(BaseAvroProducerConfig.Builder<K, V, ?>) - Constructor for class io.axual.client.config.BaseAvroProducerConfig
-
Instantiates a new Base Avro producer config.
- BaseAvroProducerConfig.Builder<K,V,T extends BaseAvroProducerConfig.Builder<K,V,T>> - Class in io.axual.client.config
-
The Builder is used to set the configuration options.
- BaseConsumer<K,V> - Class in io.axual.client.consumer.base
-
Generic consumer class, the strategy is implemented in the used source
- BaseConsumer(BaseMessageSource<K, V>, Processor<K, V>) - Constructor for class io.axual.client.consumer.base.BaseConsumer
-
- BaseConsumerConfig<K,V> - Class in io.axual.client.config
-
This is the base for all AxualClient Consumer configurations.
- BaseConsumerConfig.Builder<K,V,T extends BaseConsumerConfig.Builder<K,V,T>> - Class in io.axual.client.config
-
The Builder is used to set the configuration options.
- BaseMessage<K,V> - Class in io.axual.client.consumer.base
-
- BaseMessage(ConsumerRecord<K, V>) - Constructor for class io.axual.client.consumer.base.BaseMessage
-
- BaseMessageSource<K,V> - Class in io.axual.client.consumer.base
-
Generic implementation of a message source, makes a connection to a stream and polls for
messages
- BaseMessageSource(ClientConfig, BaseConsumerConfig<K, V>) - Constructor for class io.axual.client.consumer.base.BaseMessageSource
-
- BaseProducerConfig<K,V> - Class in io.axual.client.config
-
This is the base for all AxualClient Producer configurations.
- BaseProducerConfig(BaseProducerConfig.Builder<K, V, ?>) - Constructor for class io.axual.client.config.BaseProducerConfig
-
Instantiates a new Base producer config.
- BaseProducerConfig.Builder<K,V,T extends BaseProducerConfig.Builder<K,V,T>> - Class in io.axual.client.config
-
The Builder is used to set the configuration options.
- batchSize - Variable in class io.axual.client.config.BaseProducerConfig.Builder
-
- blocking - Variable in class io.axual.client.config.BaseProducerConfig.Builder
-
- BufferFullException - Exception in io.axual.client.exception
-
- BufferFullException(String) - Constructor for exception io.axual.client.exception.BufferFullException
-
- build() - Method in class io.axual.client.config.BaseAvroConsumerConfig.Builder
-
- build() - Method in class io.axual.client.config.BaseAvroProducerConfig.Builder
-
- build() - Method in class io.axual.client.config.BaseConsumerConfig.Builder
-
- build() - Method in class io.axual.client.config.BaseProducerConfig.Builder
-
- build() - Method in class io.axual.client.config.ConsumerConfig.Builder
-
- build() - Method in class io.axual.client.config.GenericAvroConsumerConfig.Builder
-
- build() - Method in class io.axual.client.config.GenericAvroProducerConfig.Builder
-
- build() - Method in class io.axual.client.config.ProducerConfig.Builder
-
- build() - Method in class io.axual.client.config.SpecificAvroConsumerConfig.Builder
-
- build() - Method in class io.axual.client.config.SpecificAvroProducerConfig.Builder
-
- build() - Method in class io.axual.client.producer.ProducerMessage.Builder
-
- buildConsumer(ConsumerConfig<K, V>, Processor<K, V>) - Method in class io.axual.client.AxualClient
-
Build a new Consumer with any key/value type.
- buildConsumer(GenericAvroConsumerConfig, Processor<GenericRecord, GenericRecord>) - Method in class io.axual.client.AxualClient
-
Build a new Consumer that consumes generic Avro messages.
- buildConsumer(SpecificAvroConsumerConfig<K, V>, Processor<K, V>) - Method in class io.axual.client.AxualClient
-
Build a new Consumer that consumes specific Avro messages.
- Builder() - Constructor for class io.axual.client.config.BaseAvroConsumerConfig.Builder
-
- Builder() - Constructor for class io.axual.client.config.BaseAvroProducerConfig.Builder
-
- Builder() - Constructor for class io.axual.client.config.BaseConsumerConfig.Builder
-
- Builder() - Constructor for class io.axual.client.config.BaseProducerConfig.Builder
-
- builder() - Static method in class io.axual.client.config.ConsumerConfig
-
- Builder() - Constructor for class io.axual.client.config.ConsumerConfig.Builder
-
- builder() - Static method in class io.axual.client.config.GenericAvroConsumerConfig
-
The Builder can be used to set the configuration options, except for the deserializers.
- Builder() - Constructor for class io.axual.client.config.GenericAvroConsumerConfig.Builder
-
- builder() - Static method in class io.axual.client.config.GenericAvroProducerConfig
-
The Builder can be used to set the configuration options, except for the serializers.
- builder() - Static method in class io.axual.client.config.ProducerConfig
-
- Builder() - Constructor for class io.axual.client.config.ProducerConfig.Builder
-
- builder() - Static method in class io.axual.client.config.SpecificAvroConsumerConfig
-
The Builder can be used to set the configuration options, except for the deserializers.
- Builder() - Constructor for class io.axual.client.config.SpecificAvroConsumerConfig.Builder
-
- builder() - Static method in class io.axual.client.config.SpecificAvroProducerConfig
-
The Builder can be used to set the configuration options, except for the serializers.
- Builder() - Constructor for class io.axual.client.producer.ProducerMessage.Builder
-
- buildProducer(ProducerConfig<K, V>) - Method in class io.axual.client.AxualClient
-
Build a new Producer with any key/value type.
- buildProducer(GenericAvroProducerConfig) - Method in class io.axual.client.AxualClient
-
Build a new Producer that produces generic Avro messages.
- buildProducer(SpecificAvroProducerConfig<K, V>) - Method in class io.axual.client.AxualClient
-
Build a new Producer that produces specific Avro messages.
- GenerateFailedException - Exception in io.axual.client.exception
-
Throwable error when generation of an object fails
- GenerateFailedException(String) - Constructor for exception io.axual.client.exception.GenerateFailedException
-
- GenerateFailedException(String, Throwable) - Constructor for exception io.axual.client.exception.GenerateFailedException
-
- GenericAvroConsumerConfig - Class in io.axual.client.config
-
Use this ConsumerConfig to consume Generic Avro objects from a stream.
- GenericAvroConsumerConfig.Builder<T extends GenericAvroConsumerConfig.Builder<T>> - Class in io.axual.client.config
-
The Builder is used to set the configuration options.
- GenericAvroProducer<K extends org.apache.avro.generic.GenericContainer,V extends org.apache.avro.generic.GenericContainer> - Class in io.axual.client.producer.avro
-
Class used for all the producers, containing all the producer specific methods.
- GenericAvroProducer(ClientConfig, BaseProducerConfig<K, V>, ProducerWorkerManager) - Constructor for class io.axual.client.producer.avro.GenericAvroProducer
-
- GenericAvroProducerConfig - Class in io.axual.client.config
-
Use this ProducerConfig to produce Generic Avro objects to a stream.
- GenericAvroProducerConfig.Builder<T extends GenericAvroProducerConfig.Builder<T>> - Class in io.axual.client.config
-
The Builder is used to set the configuration options.
- GenericConsumer<K,V> - Class in io.axual.client.consumer.generic
-
- GenericConsumer(BaseMessageSource<K, V>, Processor<K, V>) - Constructor for class io.axual.client.consumer.generic.GenericConsumer
-
- GenericMessageSource<K,V> - Class in io.axual.client.consumer.generic
-
- GenericMessageSource(ClientConfig, BaseConsumerConfig<K, V>) - Constructor for class io.axual.client.consumer.generic.GenericMessageSource
-
- GenericProducedMessage<K,V> - Class in io.axual.client.producer.generic
-
- GenericProducedMessage(ProducerMessage<K, V>, RecordMetadata) - Constructor for class io.axual.client.producer.generic.GenericProducedMessage
-
- GenericProducer<K,V> - Class in io.axual.client.producer.generic
-
Class used for all the producers, containing all the producer specific methods.
- GenericProducer(ClientConfig, BaseProducerConfig<K, V>, ProducerWorkerManager) - Constructor for class io.axual.client.producer.generic.GenericProducer
-
- GenericProducer(ClientConfig, BaseProducerConfig<K, V>, ProducerWorkerManager, ProduceJobFactory<K, V>) - Constructor for class io.axual.client.producer.generic.GenericProducer
-
- get() - Method in class io.axual.client.producer.generic.ProduceFuture
-
- get(long, TimeUnit) - Method in class io.axual.client.producer.generic.ProduceFuture
-
- getBatchSize() - Method in class io.axual.client.config.BaseProducerConfig
-
Returns the maximum size in bytes of the batch of messages to produce before sending.
- getCluster() - Method in class io.axual.client.producer.generic.GenericProducedMessage
-
- getCluster() - Method in interface io.axual.client.producer.ProducedMessage
-
- getComponent() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getComponent() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getConfig() - Method in class io.axual.client.AxualClient
-
Gets the client configuration.
- getConfig() - Method in class io.axual.client.consumer.base.BaseConsumer
-
- getConfig() - Method in interface io.axual.client.consumer.Consumer
-
Get the configuration for this consumer
- getConsumerConfig() - Method in class io.axual.client.consumer.base.BaseMessageSource
-
- getConsumerConfigs() - Method in class io.axual.client.consumer.base.BaseMessageSource
-
- getConsumeResult() - Method in class io.axual.client.consumer.base.BaseConsumer
-
- getConsumeResult() - Method in interface io.axual.client.consumer.Consumer
-
Returns the result of the background consume task.
- getDeliveryStrategy() - Method in class io.axual.client.config.BaseConsumerConfig
-
Returns the delivery strategy the consumer should implement.
- getDeliveryStrategy() - Method in class io.axual.client.config.BaseProducerConfig
-
Returns the delivery strategy the producer should implement.
- getDeserializationTime() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getDeserializationTime() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getEnvironment() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getEnvironment() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getFilename() - Method in class io.axual.client.janitor.TemporaryFile
-
- getFuture() - Method in class io.axual.client.producer.generic.ProduceJob
-
- getId() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getId() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getInfo() - Method in class io.axual.client.consumer.base.BaseMessageSource
-
- getInstance() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getInstance() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getInstance() - Method in class io.axual.client.producer.generic.GenericProducedMessage
-
- getInstance() - Method in interface io.axual.client.producer.ProducedMessage
-
- getIntermediateId() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getIntermediateId() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getIntermediateVersion() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getIntermediateVersion() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getKey() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getKey() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getKey() - Method in exception io.axual.client.exception.ProduceFailedException
-
- getKey() - Method in class io.axual.client.producer.ProducerMessage.Builder
-
- getKey() - Method in class io.axual.client.producer.ProducerMessage
-
- getKeyDeserializer() - Method in class io.axual.client.config.BaseConsumerConfig
-
Returns the configured key deserializer.
- getKeySerializer() - Method in class io.axual.client.config.BaseProducerConfig
-
Returns the configured serializer used for key serialization.
- getLingerMs() - Method in class io.axual.client.config.BaseProducerConfig
-
Returns the time to wait after a batch has been created before sending.
- getMaximumPollSize() - Method in class io.axual.client.config.BaseConsumerConfig
-
Returns the maximum amount of message retrieved in a single poll.
- getMessage() - Method in class io.axual.client.producer.generic.GenericProducedMessage
-
- getMessage() - Method in class io.axual.client.producer.generic.ProduceJob
-
- getMessage() - Method in interface io.axual.client.producer.ProducedMessage
-
- getMessageBufferSize() - Method in class io.axual.client.config.BaseProducerConfig
-
Returns the maximum size of the message buffer used by the worker.
- getMessageBufferWaitTimeout() - Method in class io.axual.client.config.BaseProducerConfig
-
Returns the maximum amount of time in milliseconds to wait for room in the message buffer.
- getMessageId() - Method in class io.axual.client.producer.ProducerMessage.Builder
-
- getMessageId() - Method in class io.axual.client.producer.ProducerMessage
-
- getMessages() - Method in class io.axual.client.consumer.base.BaseMessageSource
-
- getOffset() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getOffset() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getOffset() - Method in class io.axual.client.producer.generic.GenericProducedMessage
-
- getOffset() - Method in interface io.axual.client.producer.ProducedMessage
-
- getOrderingStrategy() - Method in class io.axual.client.config.BaseProducerConfig
-
Returns the ordering strategy the producer should implement.
- getPartition() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getPartition() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getPartition() - Method in class io.axual.client.producer.generic.GenericProducedMessage
-
- getPartition() - Method in interface io.axual.client.producer.ProducedMessage
-
- getProducedMessage() - Method in class io.axual.client.producer.generic.ProduceFuture
-
- getProducerId() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getProducerId() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getProducerRecord() - Method in class io.axual.client.producer.ProducerMessage
-
- getProducerVersion() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getProducerVersion() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getProxyChain() - Method in class io.axual.client.config.BaseConsumerConfig
-
Returns the chain of producer proxies this producer uses.
- getProxyChain() - Method in class io.axual.client.config.BaseProducerConfig
-
Returns the chain of producer proxies this producer uses.
- getRecord() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getSerializationTime() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getSerializationTime() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getSerializationTimestamp() - Method in class io.axual.client.producer.generic.GenericProducedMessage
-
- getSerializationTimestamp() - Method in interface io.axual.client.producer.ProducedMessage
-
- getSleepTime() - Method in exception io.axual.client.exception.RetriableException
-
- getStream() - Method in class io.axual.client.config.BaseConsumerConfig
-
Returns the name of the stream this configuration should read from.
- getStream() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getStream() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getStream() - Method in class io.axual.client.producer.generic.GenericProducedMessage
-
- getStream() - Method in interface io.axual.client.producer.ProducedMessage
-
- getStream() - Method in class io.axual.client.producer.ProducerMessage.Builder
-
- getStream() - Method in class io.axual.client.producer.ProducerMessage
-
- getSystem() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getSystem() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getSystem() - Method in class io.axual.client.producer.generic.GenericProducedMessage
-
- getSystem() - Method in interface io.axual.client.producer.ProducedMessage
-
- getTenant() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getTenant() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getTimestamp() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getTimestamp() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getTimestamp() - Method in class io.axual.client.producer.generic.GenericProducedMessage
-
- getTimestamp() - Method in interface io.axual.client.producer.ProducedMessage
-
- getTimestamp() - Method in class io.axual.client.producer.ProducerMessage.Builder
-
- getTimestamp() - Method in class io.axual.client.producer.ProducerMessage
-
- getValue() - Method in class io.axual.client.consumer.base.BaseMessage
-
- getValue() - Method in interface io.axual.client.consumer.ConsumerMessage
-
- getValue() - Method in exception io.axual.client.exception.ProduceFailedException
-
- getValue() - Method in class io.axual.client.producer.ProducerMessage.Builder
-
- getValue() - Method in class io.axual.client.producer.ProducerMessage
-
- getValueDeserializer() - Method in class io.axual.client.config.BaseConsumerConfig
-
Returns the configured value deserializer.
- getValueSerializer() - Method in class io.axual.client.config.BaseProducerConfig
-
Returns the configured serializer used for value serialization.
- SchemaResolveException - Exception in io.axual.client.exception
-
- SchemaResolveException(String, Throwable) - Constructor for exception io.axual.client.exception.SchemaResolveException
-
- SerializationException - Exception in io.axual.client.exception
-
- SerializationException(String, Throwable) - Constructor for exception io.axual.client.exception.SerializationException
-
- setBatchSize(int) - Method in class io.axual.client.config.BaseProducerConfig.Builder
-
Sets the maximum size in bytes of the batch of messages to produce before sending.
- setBlocking(boolean) - Method in class io.axual.client.config.BaseProducerConfig.Builder
-
Indicate if the produce will block when the messageBuffer is full.
- setDeliveryStrategy(DeliveryStrategy) - Method in class io.axual.client.config.BaseConsumerConfig.Builder
-
Sets the strategy ot be used by the the consumer.
- setDeliveryStrategy(DeliveryStrategy) - Method in class io.axual.client.config.BaseProducerConfig.Builder
-
Sets the delivery strategy to be used by the producer.
- setKey(K) - Method in class io.axual.client.producer.ProducerMessage.Builder
-
- setKeyDeserializer(String) - Method in class io.axual.client.config.BaseConsumerConfig.Builder
-
The full name of the class implementing Deserializer which will return the key
objects from deserialization
- setKeyDeserializer(Deserializer<K>) - Method in class io.axual.client.config.BaseConsumerConfig.Builder
-
The configured class or instance implementing Deserializer which will return the
key objects from deserialization
- setKeyDeserializer(String) - Method in class io.axual.client.config.GenericAvroConsumerConfig.Builder
-
This is not supported and will always throw a ClientException
- setKeyDeserializer(Deserializer<GenericRecord>) - Method in class io.axual.client.config.GenericAvroConsumerConfig.Builder
-
This is not supported and will always throw a ClientException
- setKeyDeserializer(String) - Method in class io.axual.client.config.SpecificAvroConsumerConfig.Builder
-
This is not supported and will always throw a ClientException
- setKeyDeserializer(Deserializer<K>) - Method in class io.axual.client.config.SpecificAvroConsumerConfig.Builder
-
This is not supported and will always throw a ClientException
- setKeySerializer(String) - Method in class io.axual.client.config.BaseProducerConfig.Builder
-
The full name of the class implementing Serializer which will accept the key
objects as input
- setKeySerializer(Serializer<K>) - Method in class io.axual.client.config.BaseProducerConfig.Builder
-
The configured class or instance implementing Serializer which will accept the
key objects as input
- setKeySerializer(String) - Method in class io.axual.client.config.GenericAvroProducerConfig.Builder
-
This is not supported and will always throw a ClientException
- setKeySerializer(Serializer<GenericRecord>) - Method in class io.axual.client.config.GenericAvroProducerConfig.Builder
-
This is not supported and will always throw a ClientException
- setKeySerializer(String) - Method in class io.axual.client.config.SpecificAvroProducerConfig.Builder
-
This is not supported and will always throw a ClientException
- setKeySerializer(Serializer<K>) - Method in class io.axual.client.config.SpecificAvroProducerConfig.Builder
-
This is not supported and will always throw a ClientException
- setLingerMs(long) - Method in class io.axual.client.config.BaseProducerConfig.Builder
-
Sets the time to wait in milliseconds before sending a created batch.
- setMaximumPollSize(int) - Method in class io.axual.client.config.BaseConsumerConfig.Builder
-
Sets the number of messages to be retrieved by a single poll command.
- setMessageBufferSize(int) - Method in class io.axual.client.config.BaseProducerConfig.Builder
-
The size of the message buffer.
- setMessageBufferWaitTimeout(int) - Method in class io.axual.client.config.BaseProducerConfig.Builder
-
Set the amount of time to wait for the message buffer before dropping the message
- setMessageId(UUID) - Method in class io.axual.client.producer.ProducerMessage.Builder
-
- setOrderingStrategy(OrderingStrategy) - Method in class io.axual.client.config.BaseProducerConfig.Builder
-
Sets the ordering strategy to be used by the producer.
- setProxyChain(ProxyChain) - Method in class io.axual.client.config.BaseConsumerConfig.Builder
-
Configures the proxy chain to initialize for this consumer.
- setProxyChain(ProxyChain) - Method in class io.axual.client.config.BaseProducerConfig.Builder
-
Configures the proxy chain to initialize for this producer.
- setStream(String) - Method in class io.axual.client.config.BaseConsumerConfig.Builder
-
Sets the name of the stream to consume from.
- setStream(String) - Method in class io.axual.client.producer.ProducerMessage.Builder
-
- setTimestamp(Long) - Method in class io.axual.client.producer.ProducerMessage.Builder
-
- setValue(V) - Method in class io.axual.client.producer.ProducerMessage.Builder
-
- setValueDeserializer(String) - Method in class io.axual.client.config.BaseConsumerConfig.Builder
-
The full name of the class implementing Deserializer which will return the value
objects from deserialization
- setValueDeserializer(Deserializer<V>) - Method in class io.axual.client.config.BaseConsumerConfig.Builder
-
The configured class or instance implementing Deserializer which will return the
value objects from deserialization
- setValueDeserializer(String) - Method in class io.axual.client.config.GenericAvroConsumerConfig.Builder
-
This is not supported and will always throw a ClientException
- setValueDeserializer(Deserializer<GenericRecord>) - Method in class io.axual.client.config.GenericAvroConsumerConfig.Builder
-
This is not supported and will always throw a ClientException
- setValueDeserializer(String) - Method in class io.axual.client.config.SpecificAvroConsumerConfig.Builder
-
This is not supported and will always throw a ClientException
- setValueDeserializer(Deserializer<V>) - Method in class io.axual.client.config.SpecificAvroConsumerConfig.Builder
-
This is not supported and will always throw a ClientException
- setValueSerializer(String) - Method in class io.axual.client.config.BaseProducerConfig.Builder
-
The full name of the class implementing Serializer which will accept the value
objects as input
- setValueSerializer(Serializer<V>) - Method in class io.axual.client.config.BaseProducerConfig.Builder
-
The configured class or instance implementing Serializer which will accept the
value objects as input
- setValueSerializer(String) - Method in class io.axual.client.config.GenericAvroProducerConfig.Builder
-
This is not supported and will always throw a ClientException
- setValueSerializer(Serializer<GenericRecord>) - Method in class io.axual.client.config.GenericAvroProducerConfig.Builder
-
This is not supported and will always throw a ClientException
- setValueSerializer(String) - Method in class io.axual.client.config.SpecificAvroProducerConfig.Builder
-
This is not supported and will always throw a ClientException
- setValueSerializer(Serializer<V>) - Method in class io.axual.client.config.SpecificAvroProducerConfig.Builder
-
This is not supported and will always throw a ClientException
- SkippableException - Exception in io.axual.client.exception
-
Exception that signals processing a message failed, and it should not be retried.
- SkippableException(Throwable) - Constructor for exception io.axual.client.exception.SkippableException
-
Creates a new RetriableException with specified sleeptime
- SpecificAvroConsumerConfig<K extends org.apache.avro.specific.SpecificRecord,V extends org.apache.avro.specific.SpecificRecord> - Class in io.axual.client.config
-
Use this ConsumerConfig to consume specific, or typed, Avro objects from a stream.
- SpecificAvroConsumerConfig.Builder<K extends org.apache.avro.specific.SpecificRecord,V extends org.apache.avro.specific.SpecificRecord,T extends SpecificAvroConsumerConfig.Builder<K,V,T>> - Class in io.axual.client.config
-
The Builder is used to set the configuration options.
- SpecificAvroProducerConfig<K extends org.apache.avro.specific.SpecificRecord,V extends org.apache.avro.specific.SpecificRecord> - Class in io.axual.client.config
-
Use this ProducerConfig to produce specific, or typed, Avro objects to a stream.
- SpecificAvroProducerConfig.Builder<K extends org.apache.avro.specific.SpecificRecord,V extends org.apache.avro.specific.SpecificRecord,T extends SpecificAvroProducerConfig.Builder<K,V,T>> - Class in io.axual.client.config
-
The Builder is used to set the configuration options.
- start() - Method in class io.axual.client.producer.generic.ProducerWorker
-
- startConsuming() - Method in class io.axual.client.consumer.base.BaseConsumer
-
This method starts the actual consumeThreadRunning, it can be stopped by calling
stopconsuming()
- startConsuming() - Method in interface io.axual.client.consumer.Consumer
-
Start the consuming process
- stopConsuming() - Method in class io.axual.client.consumer.base.BaseConsumer
-
- stopConsuming() - Method in interface io.axual.client.consumer.Consumer
-
Stops consuming and disconnects