A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages

A

abortTransaction() - Method in class org.sdase.commons.server.kafka.producer.MetadataContextAwareKafkaProducer
 
addConfig(String, String) - Method in class org.sdase.commons.server.kafka.config.ConsumerConfig.Builder
 
addConfig(String, String) - Method in interface org.sdase.commons.server.kafka.config.ConsumerConfig.ConsumerConfigBuilder
 
addConfig(String, String) - Method in class org.sdase.commons.server.kafka.config.ProducerConfig.Builder
 
addConfig(String, String) - Method in interface org.sdase.commons.server.kafka.config.ProducerConfig.ProducerConfigBuilder
 
addOffsetToCommitOnClose(ConsumerRecord<K, V>) - Method in class org.sdase.commons.server.kafka.consumer.strategies.MessageListenerStrategy
 
AdminConfig - Class in org.sdase.commons.server.kafka.config
 
AdminConfig() - Constructor for class org.sdase.commons.server.kafka.config.AdminConfig
 
AutocommitMLS<K,​V> - Class in org.sdase.commons.server.kafka.consumer.strategies.autocommit
MessageListenerStrategy that uses autocommit only.
AutocommitMLS(MessageHandler<K, V>, ErrorHandler<K, V>) - Constructor for class org.sdase.commons.server.kafka.consumer.strategies.autocommit.AutocommitMLS
 

B

beginTransaction() - Method in class org.sdase.commons.server.kafka.producer.MetadataContextAwareKafkaProducer
 
build() - Method in class org.sdase.commons.server.kafka.builder.MessageListenerRegistration.FinalBuilder
 
build() - Method in class org.sdase.commons.server.kafka.builder.ProducerRegistration.FinalBuilder
 
build() - Method in interface org.sdase.commons.server.kafka.builder.ProducerRegistration.KeySerializerBuilder
 
build() - Method in class org.sdase.commons.server.kafka.builder.ProducerRegistration.ValueSerializerBuilder
 
build() - Method in class org.sdase.commons.server.kafka.config.ConsumerConfig.Builder
 
build() - Method in interface org.sdase.commons.server.kafka.config.ConsumerConfig.ConsumerConfigBuilder
 
build() - Method in class org.sdase.commons.server.kafka.config.ProducerConfig.Builder
 
build() - Method in interface org.sdase.commons.server.kafka.config.ProducerConfig.ProducerConfigBuilder
 
build() - Method in class org.sdase.commons.server.kafka.config.TopicConfig.Builder
 
build() - Method in interface org.sdase.commons.server.kafka.config.TopicConfig.TopicConfigBuilder
 
build() - Method in class org.sdase.commons.server.kafka.KafkaBundle.Builder
 
build() - Method in interface org.sdase.commons.server.kafka.KafkaBundle.FinalBuilder
 
build(@javax.validation.constraints.NotNull int) - Method in class org.sdase.commons.server.kafka.config.ListenerConfig.ListenerConfigBuilder
 
builder() - Static method in class org.sdase.commons.server.kafka.builder.MessageListenerRegistration
 
builder() - Static method in class org.sdase.commons.server.kafka.builder.ProducerRegistration
creates a new builder
builder() - Static method in class org.sdase.commons.server.kafka.config.ConsumerConfig
 
builder() - Static method in class org.sdase.commons.server.kafka.config.ListenerConfig
 
builder() - Static method in class org.sdase.commons.server.kafka.config.ProducerConfig
 
builder() - Static method in class org.sdase.commons.server.kafka.config.TopicConfig
 
builder() - Static method in class org.sdase.commons.server.kafka.KafkaBundle
 
Builder() - Constructor for class org.sdase.commons.server.kafka.config.ConsumerConfig.Builder
 
Builder() - Constructor for class org.sdase.commons.server.kafka.config.ProducerConfig.Builder
 
Builder() - Constructor for class org.sdase.commons.server.kafka.config.TopicConfig.Builder
 

C

check() - Method in class org.sdase.commons.server.kafka.health.KafkaHealthCheck
 
close() - Method in class org.sdase.commons.server.kafka.consumer.strategies.MessageHandlerContextCloseable
 
close() - Method in class org.sdase.commons.server.kafka.producer.KafkaMessageProducer
 
close() - Method in class org.sdase.commons.server.kafka.producer.MetadataContextAwareKafkaProducer
 
close() - Method in class org.sdase.commons.server.kafka.serializers.KafkaJsonDeserializer
 
close() - Method in class org.sdase.commons.server.kafka.serializers.KafkaJsonSerializer
 
close() - Method in class org.sdase.commons.server.kafka.serializers.WrappedNoSerializationErrorDeserializer
 
close(Duration) - Method in class org.sdase.commons.server.kafka.producer.MetadataContextAwareKafkaProducer
 
collect() - Method in class org.sdase.commons.server.kafka.prometheus.KafkaConsumerMetrics
Deprecated.
 
commitOnClose(KafkaConsumer<K, V>) - Method in class org.sdase.commons.server.kafka.consumer.strategies.MessageListenerStrategy
Invoked if the listener shuts down to eventually commit or not commit messages
commitTransaction() - Method in class org.sdase.commons.server.kafka.producer.MetadataContextAwareKafkaProducer
 
ConfigurationException - Exception in org.sdase.commons.server.kafka.exception
 
ConfigurationException(String) - Constructor for exception org.sdase.commons.server.kafka.exception.ConfigurationException
 
configure(Map<String, ?>, boolean) - Method in class org.sdase.commons.server.kafka.serializers.KafkaJsonDeserializer
 
configure(Map<String, ?>, boolean) - Method in class org.sdase.commons.server.kafka.serializers.KafkaJsonSerializer
 
configure(Map<String, ?>, boolean) - Method in class org.sdase.commons.server.kafka.serializers.WrappedNoSerializationErrorDeserializer
 
ConsumerConfig - Class in org.sdase.commons.server.kafka.config
 
ConsumerConfig() - Constructor for class org.sdase.commons.server.kafka.config.ConsumerConfig
 
ConsumerConfig.Builder - Class in org.sdase.commons.server.kafka.config
 
ConsumerConfig.ConsumerConfigBuilder - Interface in org.sdase.commons.server.kafka.config
 
ConsumerConfig.GroupBuilder - Interface in org.sdase.commons.server.kafka.config
 
consumerProcessedMsgHistogram - Variable in class org.sdase.commons.server.kafka.consumer.strategies.MessageListenerStrategy
 
ConsumerTopicMessageHistogram - Class in org.sdase.commons.server.kafka.prometheus
Deprecated, for removal: This API element is subject to removal in a future version.
use micrometer library to expose Kafka metrics see MicrometerConsumerListener.

The central definition of the message consumer duration histogram. This is the definition of the message consumed duration histogram as it should be provided by all Kafka consumers to measure message process durations with Prometheus.

ConsumerTopicMessageHistogram() - Constructor for class org.sdase.commons.server.kafka.prometheus.ConsumerTopicMessageHistogram
Deprecated.
Creates and registers a new Histogram matching the specification of this ConsumerTopicMessageHistogram instance.
createConsumer(Deserializer<K>, Deserializer<V>, String) - Method in class org.sdase.commons.server.kafka.KafkaBundle
creates a new Kafka Consumer with deserializers and consumer config
createConsumer(Deserializer<K>, Deserializer<V>, ConsumerConfig, int) - Method in class org.sdase.commons.server.kafka.KafkaBundle
creates a new Kafka Consumer with deserializers and consumer config
createMessageListener(MessageListenerRegistration<K, V>) - Method in class org.sdase.commons.server.kafka.KafkaBundle
Creates a number of message listeners with the parameters given in the MessageListenerRegistration.
createProducer(Serializer<K>, Serializer<V>, String) - Method in class org.sdase.commons.server.kafka.KafkaBundle
Creates a new Kafka Producer with serializers and producer config
createProducer(Serializer<K>, Serializer<V>, ProducerConfig) - Method in class org.sdase.commons.server.kafka.KafkaBundle
Creates a new Kafka Producer with serializers and producer config

D

deserialize(String, byte[]) - Method in class org.sdase.commons.server.kafka.serializers.KafkaJsonDeserializer
 
deserialize(String, byte[]) - Method in class org.sdase.commons.server.kafka.serializers.WrappedNoSerializationErrorDeserializer
 

E

ErrorHandler<K,​V> - Interface in org.sdase.commons.server.kafka.consumer
Interface for handling errors that might occur during the processing of Kafka records.
EXTERNAL_HEALTHCHECK_NAME - Static variable in class org.sdase.commons.server.kafka.KafkaBundle
 
ExternalKafkaHealthCheck - Class in org.sdase.commons.server.kafka.health
 
ExternalKafkaHealthCheck(KafkaConfiguration) - Constructor for class org.sdase.commons.server.kafka.health.ExternalKafkaHealthCheck
 

F

flush() - Method in class org.sdase.commons.server.kafka.producer.KafkaMessageProducer
 
flush() - Method in interface org.sdase.commons.server.kafka.producer.MessageProducer
This method is a blank default implementation in order to avoid it being a breaking change.
flush() - Method in class org.sdase.commons.server.kafka.producer.MetadataContextAwareKafkaProducer
 
forAdminClient(KafkaConfiguration) - Static method in class org.sdase.commons.server.kafka.KafkaProperties
 
forcedConfigToApply() - Method in class org.sdase.commons.server.kafka.consumer.strategies.autocommit.AutocommitMLS
 
forcedConfigToApply() - Method in class org.sdase.commons.server.kafka.consumer.strategies.MessageListenerStrategy
Configuration properties that are applied to the ConsumerConfig of a consumer using this strategy.
forcedConfigToApply() - Method in class org.sdase.commons.server.kafka.consumer.strategies.synccommit.SyncCommitMLS
 
forConsumer(KafkaConfiguration) - Static method in class org.sdase.commons.server.kafka.KafkaProperties
 
forProducer(KafkaConfiguration) - Static method in class org.sdase.commons.server.kafka.KafkaProperties
 
forTopic(String) - Method in interface org.sdase.commons.server.kafka.builder.MessageListenerRegistration.TopicBuilder
 
forTopic(String) - Method in interface org.sdase.commons.server.kafka.builder.ProducerRegistration.TopicBuilder
 
forTopic(TopicConfig) - Method in interface org.sdase.commons.server.kafka.builder.ProducerRegistration.TopicBuilder
 
forTopicConfigs(Collection<TopicConfig>) - Method in interface org.sdase.commons.server.kafka.builder.MessageListenerRegistration.TopicBuilder
 
forTopics(Collection<String>) - Method in interface org.sdase.commons.server.kafka.builder.MessageListenerRegistration.TopicBuilder
 

G

getAdminClientRequestTimeoutMs() - Method in class org.sdase.commons.server.kafka.config.AdminConfig
 
getAdminConfig() - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
getAdminEndpoint() - Method in class org.sdase.commons.server.kafka.config.AdminConfig
 
getAdminSecurity() - Method in class org.sdase.commons.server.kafka.config.AdminConfig
 
getBrokers() - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
getClientId() - Method in class org.sdase.commons.server.kafka.config.ConsumerConfig
 
getClientId() - Method in class org.sdase.commons.server.kafka.config.ProducerConfig
 
getClientId(KafkaConsumer<K, V>) - Static method in class org.sdase.commons.server.kafka.consumer.KafkaHelper
 
getClientId(Producer<K, V>) - Static method in class org.sdase.commons.server.kafka.consumer.KafkaHelper
 
getConfig() - Method in class org.sdase.commons.server.kafka.config.AdminConfig
 
getConfig() - Method in class org.sdase.commons.server.kafka.config.ConsumerConfig
 
getConfig() - Method in class org.sdase.commons.server.kafka.config.ProducerConfig
 
getConfig() - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
getConsumer() - Method in class org.sdase.commons.server.kafka.consumer.MessageListener
 
getConsumerConfig() - Method in class org.sdase.commons.server.kafka.builder.MessageListenerRegistration
 
getConsumerConfigName() - Method in class org.sdase.commons.server.kafka.builder.MessageListenerRegistration
 
getConsumerConfiguration(String) - Method in class org.sdase.commons.server.kafka.KafkaBundle
returns a @ConsumerConfig as defined in the configuration
getConsumers() - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
getDefault() - Static method in class org.sdase.commons.server.kafka.config.ListenerConfig
 
getGroup() - Method in class org.sdase.commons.server.kafka.config.ConsumerConfig
 
getHealthCheck() - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
getInstances() - Method in class org.sdase.commons.server.kafka.config.ListenerConfig
 
getKeyDeserializer() - Method in class org.sdase.commons.server.kafka.builder.MessageListenerRegistration
 
getKeySerializer() - Method in class org.sdase.commons.server.kafka.builder.ProducerRegistration
 
getListenerConfig() - Method in class org.sdase.commons.server.kafka.builder.MessageListenerRegistration
 
getListenerConfig() - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
getListenerConfigName() - Method in class org.sdase.commons.server.kafka.builder.MessageListenerRegistration
 
getMaxPollInterval() - Method in class org.sdase.commons.server.kafka.config.ListenerConfig
 
getMissingTopics() - Method in exception org.sdase.commons.server.kafka.exception.TopicMissingException
 
getName() - Method in class org.sdase.commons.server.kafka.config.TopicConfig
 
getPassword() - Method in class org.sdase.commons.server.kafka.config.Security
 
getPollInterval() - Method in class org.sdase.commons.server.kafka.config.ListenerConfig
 
getPollIntervalFactorOnError() - Method in class org.sdase.commons.server.kafka.config.ListenerConfig
 
getPort() - Method in class org.sdase.commons.server.kafka.config.SchemaRegistry
 
getProducerConfig() - Method in class org.sdase.commons.server.kafka.builder.ProducerRegistration
 
getProducerConfigName() - Method in class org.sdase.commons.server.kafka.builder.ProducerRegistration
 
getProducerConfiguration(String) - Method in class org.sdase.commons.server.kafka.KafkaBundle
returns a @ProducerConfig as defined in the configuration
getProducers() - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
getProtocol() - Method in class org.sdase.commons.server.kafka.config.Security
 
getSaslMechanism() - Method in class org.sdase.commons.server.kafka.config.Security
 
getSecurity() - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
getServer() - Method in class org.sdase.commons.server.kafka.config.SchemaRegistry
 
getStrategy() - Method in class org.sdase.commons.server.kafka.builder.MessageListenerRegistration
 
getTimeoutInSeconds() - Method in class org.sdase.commons.server.kafka.config.HealthCheckConfig
 
getTopic() - Method in class org.sdase.commons.server.kafka.builder.ProducerRegistration
 
getTopicConfiguration(String) - Method in class org.sdase.commons.server.kafka.KafkaBundle
Provides a TopicConfig that is generated from the values within the configuration yaml
getTopicMissingRetryMs() - Method in class org.sdase.commons.server.kafka.config.ListenerConfig
 
getTopicName() - Method in class org.sdase.commons.server.kafka.builder.ProducerRegistration
 
getTopics() - Method in class org.sdase.commons.server.kafka.builder.MessageListenerRegistration
 
getTopics() - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
getTopicsNames() - Method in class org.sdase.commons.server.kafka.builder.MessageListenerRegistration
 
getUrl() - Method in class org.sdase.commons.server.kafka.config.SchemaRegistry
 
getUser() - Method in class org.sdase.commons.server.kafka.config.Security
 
getValueDeserializer() - Method in class org.sdase.commons.server.kafka.builder.MessageListenerRegistration
 
getValueSerializer() - Method in class org.sdase.commons.server.kafka.builder.ProducerRegistration
 

H

handle(ConsumerRecord<K, V>) - Method in interface org.sdase.commons.server.kafka.consumer.MessageHandler
 
handleError(RuntimeException, Consumer<K, V>) - Method in interface org.sdase.commons.server.kafka.consumer.strategies.synccommit.SyncCommitErrorHandler
Handling error that happened during committing.
handleError(ConsumerRecord<K, V>, RuntimeException, Consumer<K, V>) - Method in interface org.sdase.commons.server.kafka.consumer.ErrorHandler
handling error that happenes during processing of the consumer record
handleError(ConsumerRecord<K, V>, RuntimeException, Consumer<K, V>) - Method in class org.sdase.commons.server.kafka.consumer.IgnoreAndProceedErrorHandler
 
HEALTHCHECK_NAME - Static variable in class org.sdase.commons.server.kafka.KafkaBundle
 
HealthCheckConfig - Class in org.sdase.commons.server.kafka.config
Configuration for Kafka Health Checks.
HealthCheckConfig() - Constructor for class org.sdase.commons.server.kafka.config.HealthCheckConfig
 

I

IgnoreAndProceedErrorHandler<K,​V> - Class in org.sdase.commons.server.kafka.consumer
Simple error handler that ignores errors and returns true so that the MessageListener will not stop
IgnoreAndProceedErrorHandler() - Constructor for class org.sdase.commons.server.kafka.consumer.IgnoreAndProceedErrorHandler
 
increase(String, String) - Method in class org.sdase.commons.server.kafka.prometheus.ProducerTopicMessageCounter
Deprecated.
Increases the counter by 1.
init(ConsumerTopicMessageHistogram) - Method in class org.sdase.commons.server.kafka.consumer.strategies.MessageListenerStrategy
init(ConsumerTopicMessageHistogram, Set<String>) - Method in class org.sdase.commons.server.kafka.consumer.strategies.MessageListenerStrategy
 
initialize(Bootstrap<?>) - Method in class org.sdase.commons.server.kafka.KafkaBundle
 
initTransactions() - Method in class org.sdase.commons.server.kafka.producer.MetadataContextAwareKafkaProducer
 
isDisabled() - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
isSasl(ProtocolType) - Static method in enum org.sdase.commons.server.kafka.config.ProtocolType
Tells whether the ProtocolType is a SASL type or not.

K

KafkaBundle<C extends io.dropwizard.Configuration> - Class in org.sdase.commons.server.kafka
 
KafkaBundle.Builder<T extends io.dropwizard.Configuration> - Class in org.sdase.commons.server.kafka
 
KafkaBundle.FinalBuilder<T extends io.dropwizard.Configuration> - Interface in org.sdase.commons.server.kafka
 
KafkaBundle.InitialBuilder - Interface in org.sdase.commons.server.kafka
 
KafkaConfiguration - Class in org.sdase.commons.server.kafka
Class to hold any values necessary to connect to Kafka
KafkaConfiguration() - Constructor for class org.sdase.commons.server.kafka.KafkaConfiguration
 
KafkaConfigurationProvider<C extends io.dropwizard.Configuration> - Interface in org.sdase.commons.server.kafka
Provides the configuration for the kafka bundle KafkaConfiguration, e.g.
KafkaConsumerMetrics - Class in org.sdase.commons.server.kafka.prometheus
Deprecated, for removal: This API element is subject to removal in a future version.
use micrometer library to expose Kafka metrics see MicrometerConsumerListener. Custom Prometheus Collector scraping Kafka Metrics for all registered message listeners.
Specify the metrics to be handled by Prometheus in KafkaConsumerMetrics.KAFKA_METRICS.
KafkaConsumerMetrics(List<MessageListener<?, ?>>) - Constructor for class org.sdase.commons.server.kafka.prometheus.KafkaConsumerMetrics
Deprecated.
Creates and registers a custom Prometheus Collector Collector.
KafkaHealthCheck - Class in org.sdase.commons.server.kafka.health
 
KafkaHealthCheck(KafkaConfiguration) - Constructor for class org.sdase.commons.server.kafka.health.KafkaHealthCheck
 
KafkaHelper - Class in org.sdase.commons.server.kafka.consumer
 
KafkaJsonDeserializer<T> - Class in org.sdase.commons.server.kafka.serializers
 
KafkaJsonDeserializer(ObjectMapper, Class<T>) - Constructor for class org.sdase.commons.server.kafka.serializers.KafkaJsonDeserializer
 
KafkaJsonSerializer<T> - Class in org.sdase.commons.server.kafka.serializers
 
KafkaJsonSerializer(ObjectMapper) - Constructor for class org.sdase.commons.server.kafka.serializers.KafkaJsonSerializer
 
KafkaMessageProducer<K,​V> - Class in org.sdase.commons.server.kafka.producer
 
KafkaMessageProducer(String, Producer<K, V>, ProducerTopicMessageCounter, String) - Constructor for class org.sdase.commons.server.kafka.producer.KafkaMessageProducer
 
KafkaProperties - Class in org.sdase.commons.server.kafka
 

L

ListenerConfig - Class in org.sdase.commons.server.kafka.config
 
ListenerConfig.ListenerConfigBuilder - Class in org.sdase.commons.server.kafka.config
 
ListenerConfigBuilder() - Constructor for class org.sdase.commons.server.kafka.config.ListenerConfig.ListenerConfigBuilder
 

M

MessageHandler<K,​V> - Interface in org.sdase.commons.server.kafka.consumer
Handler for consumer record processing.
MessageHandlerContextCloseable - Class in org.sdase.commons.server.kafka.consumer.strategies
This class should hold all Closeables that need to be cleaned up after a single Kafka message has been handled.
messageHandlerContextFor(ConsumerRecord<K, V>) - Method in class org.sdase.commons.server.kafka.consumer.strategies.MessageListenerStrategy
Creates a context for the current Thread to handle a message with appropriate information in ThreadLocals.
MessageListener<K,​V> - Class in org.sdase.commons.server.kafka.consumer
A MessageListener implements a default polling loop for retrieving messages from one to many Kafka topics.
MessageListener(Collection<String>, KafkaConsumer<K, V>, ListenerConfig, MessageListenerStrategy<K, V>) - Constructor for class org.sdase.commons.server.kafka.consumer.MessageListener
 
MessageListenerRegistration<K,​V> - Class in org.sdase.commons.server.kafka.builder
 
MessageListenerRegistration() - Constructor for class org.sdase.commons.server.kafka.builder.MessageListenerRegistration
 
MessageListenerRegistration.ConsumerBuilder - Interface in org.sdase.commons.server.kafka.builder
 
MessageListenerRegistration.FinalBuilder<K,​V> - Class in org.sdase.commons.server.kafka.builder
 
MessageListenerRegistration.KeyDeserializerBuilder - Interface in org.sdase.commons.server.kafka.builder
 
MessageListenerRegistration.ListenerBuilder - Interface in org.sdase.commons.server.kafka.builder
 
MessageListenerRegistration.ListenerStrategyBuilder<K,​V> - Interface in org.sdase.commons.server.kafka.builder
 
MessageListenerRegistration.ListenerStrategyForDefinedValueTypeBuilder<V> - Interface in org.sdase.commons.server.kafka.builder
 
MessageListenerRegistration.TopicBuilder - Interface in org.sdase.commons.server.kafka.builder
 
MessageListenerRegistration.ValueDeserializerForDefinedKeyTypeBuilder<K> - Interface in org.sdase.commons.server.kafka.builder
 
MessageListenerStrategy<K,​V> - Class in org.sdase.commons.server.kafka.consumer.strategies
Base for MessageListener strategies.
MessageListenerStrategy() - Constructor for class org.sdase.commons.server.kafka.consumer.strategies.MessageListenerStrategy
 
MessageProducer<K,​V> - Interface in org.sdase.commons.server.kafka.producer
A Kafka client that publishes records to the Kafka cluster for a specific topic.
MetadataContextAwareKafkaProducer<K,​V> - Class in org.sdase.commons.server.kafka.producer
A Producer that delegates all implementations to a delegate.
MetadataContextAwareKafkaProducer(Producer<K, V>, Set<String>) - Constructor for class org.sdase.commons.server.kafka.producer.MetadataContextAwareKafkaProducer
 
metrics() - Method in class org.sdase.commons.server.kafka.producer.MetadataContextAwareKafkaProducer
 

N

name(String) - Method in class org.sdase.commons.server.kafka.config.TopicConfig.Builder
 
name(String) - Method in interface org.sdase.commons.server.kafka.config.TopicConfig.TopicNameBuilder
 

O

observe(double, String, String) - Method in class org.sdase.commons.server.kafka.prometheus.ConsumerTopicMessageHistogram
Deprecated.
Observes the given message duration and adds the defined labels.
of(Closeable...) - Static method in class org.sdase.commons.server.kafka.consumer.strategies.MessageHandlerContextCloseable
 
org.sdase.commons.server.kafka - package org.sdase.commons.server.kafka
 
org.sdase.commons.server.kafka.builder - package org.sdase.commons.server.kafka.builder
 
org.sdase.commons.server.kafka.config - package org.sdase.commons.server.kafka.config
 
org.sdase.commons.server.kafka.consumer - package org.sdase.commons.server.kafka.consumer
 
org.sdase.commons.server.kafka.consumer.strategies - package org.sdase.commons.server.kafka.consumer.strategies
 
org.sdase.commons.server.kafka.consumer.strategies.autocommit - package org.sdase.commons.server.kafka.consumer.strategies.autocommit
 
org.sdase.commons.server.kafka.consumer.strategies.retryprocessingerror - package org.sdase.commons.server.kafka.consumer.strategies.retryprocessingerror
 
org.sdase.commons.server.kafka.consumer.strategies.synccommit - package org.sdase.commons.server.kafka.consumer.strategies.synccommit
 
org.sdase.commons.server.kafka.exception - package org.sdase.commons.server.kafka.exception
 
org.sdase.commons.server.kafka.health - package org.sdase.commons.server.kafka.health
 
org.sdase.commons.server.kafka.producer - package org.sdase.commons.server.kafka.producer
 
org.sdase.commons.server.kafka.prometheus - package org.sdase.commons.server.kafka.prometheus
 
org.sdase.commons.server.kafka.serializers - package org.sdase.commons.server.kafka.serializers
 

P

partitionsFor(String) - Method in class org.sdase.commons.server.kafka.producer.MetadataContextAwareKafkaProducer
 
PLAINTEXT - org.sdase.commons.server.kafka.config.ProtocolType
 
ProcessingErrorRetryException - Exception in org.sdase.commons.server.kafka.consumer.strategies.retryprocessingerror
 
ProcessingErrorRetryException(String) - Constructor for exception org.sdase.commons.server.kafka.consumer.strategies.retryprocessingerror.ProcessingErrorRetryException
 
ProcessingErrorRetryException(String, Throwable) - Constructor for exception org.sdase.commons.server.kafka.consumer.strategies.retryprocessingerror.ProcessingErrorRetryException
 
ProcessingErrorRetryException(String, Throwable, boolean, boolean) - Constructor for exception org.sdase.commons.server.kafka.consumer.strategies.retryprocessingerror.ProcessingErrorRetryException
 
ProcessingErrorRetryException(Throwable) - Constructor for exception org.sdase.commons.server.kafka.consumer.strategies.retryprocessingerror.ProcessingErrorRetryException
 
processRecords(ConsumerRecords<K, V>, KafkaConsumer<K, V>) - Method in class org.sdase.commons.server.kafka.consumer.strategies.autocommit.AutocommitMLS
 
processRecords(ConsumerRecords<K, V>, KafkaConsumer<K, V>) - Method in class org.sdase.commons.server.kafka.consumer.strategies.MessageListenerStrategy
Implementation of processing and commit logic during poll loop of MessageListener.
processRecords(ConsumerRecords<K, V>, KafkaConsumer<K, V>) - Method in class org.sdase.commons.server.kafka.consumer.strategies.retryprocessingerror.RetryProcessingErrorMLS
 
processRecords(ConsumerRecords<K, V>, KafkaConsumer<K, V>) - Method in class org.sdase.commons.server.kafka.consumer.strategies.synccommit.SyncCommitMLS
 
ProducerConfig - Class in org.sdase.commons.server.kafka.config
 
ProducerConfig() - Constructor for class org.sdase.commons.server.kafka.config.ProducerConfig
 
ProducerConfig.Builder - Class in org.sdase.commons.server.kafka.config
 
ProducerConfig.ProducerConfigBuilder - Interface in org.sdase.commons.server.kafka.config
 
ProducerRegistration<K,​V> - Class in org.sdase.commons.server.kafka.builder
 
ProducerRegistration() - Constructor for class org.sdase.commons.server.kafka.builder.ProducerRegistration
 
ProducerRegistration.FinalBuilder<K,​V> - Class in org.sdase.commons.server.kafka.builder
 
ProducerRegistration.KeySerializerBuilder<K,​V> - Interface in org.sdase.commons.server.kafka.builder
 
ProducerRegistration.ProducerBuilder<K,​V> - Interface in org.sdase.commons.server.kafka.builder
 
ProducerRegistration.TopicBuilder<K,​V> - Interface in org.sdase.commons.server.kafka.builder
 
ProducerRegistration.ValueSerializerBuilder<K,​V> - Class in org.sdase.commons.server.kafka.builder
 
ProducerTopicMessageCounter - Class in org.sdase.commons.server.kafka.prometheus
Deprecated, for removal: This API element is subject to removal in a future version.
use micrometer library to expose Kafka metrics see MicrometerProducerListener. The central definition of the response duration histogram. This is the definition of the response duration histogram as it should be provided by all SDA services to measure message durations with Prometheus.
ProducerTopicMessageCounter() - Constructor for class org.sdase.commons.server.kafka.prometheus.ProducerTopicMessageCounter
Deprecated.
Creates and registers a new Counter matching the specification of this TopicCounterSpecification instance.
ProtocolType - Enum in org.sdase.commons.server.kafka.config
 

R

registerProducer(ProducerRegistration<K, V>) - Method in class org.sdase.commons.server.kafka.KafkaBundle
creates a @MessageProducer based on the data in the ProducerRegistration
resetOffsetsToCommitOnClose() - Method in class org.sdase.commons.server.kafka.consumer.strategies.MessageListenerStrategy
 
RetryProcessingErrorMLS<K,​V> - Class in org.sdase.commons.server.kafka.consumer.strategies.retryprocessingerror
MessageListenerStrategy commits records for each partition.
RetryProcessingErrorMLS(MessageHandler<K, V>, ErrorHandler<K, V>) - Constructor for class org.sdase.commons.server.kafka.consumer.strategies.retryprocessingerror.RetryProcessingErrorMLS
 
run() - Method in class org.sdase.commons.server.kafka.consumer.MessageListener
 
run(C, Environment) - Method in class org.sdase.commons.server.kafka.KafkaBundle
 

S

SASL_PLAINTEXT - org.sdase.commons.server.kafka.config.ProtocolType
 
SASL_SSL - org.sdase.commons.server.kafka.config.ProtocolType
 
SchemaRegistry - Class in org.sdase.commons.server.kafka.config
 
SchemaRegistry() - Constructor for class org.sdase.commons.server.kafka.config.SchemaRegistry
 
Security - Class in org.sdase.commons.server.kafka.config
 
Security() - Constructor for class org.sdase.commons.server.kafka.config.Security
 
send(K, V) - Method in interface org.sdase.commons.server.kafka.producer.MessageProducer
Asynchronously send a record to a specific topic.
send(K, V, Callback) - Method in interface org.sdase.commons.server.kafka.producer.MessageProducer
Asynchronously send a record to a specific topic and invoke the provided callback when the sending has been acknowledged.
send(K, V, Headers) - Method in interface org.sdase.commons.server.kafka.producer.MessageProducer
Asynchronously send a record to a specific topic.
send(K, V, Headers, Callback) - Method in class org.sdase.commons.server.kafka.producer.KafkaMessageProducer
 
send(K, V, Headers, Callback) - Method in interface org.sdase.commons.server.kafka.producer.MessageProducer
Asynchronously send a record to a specific topic and invoke the provided callback when the sending has been acknowledged.
send(ProducerRecord<K, V>) - Method in class org.sdase.commons.server.kafka.producer.MetadataContextAwareKafkaProducer
 
send(ProducerRecord<K, V>, Callback) - Method in class org.sdase.commons.server.kafka.producer.MetadataContextAwareKafkaProducer
 
sendOffsetsToTransaction(Map<TopicPartition, OffsetAndMetadata>, String) - Method in class org.sdase.commons.server.kafka.producer.MetadataContextAwareKafkaProducer
 
sendOffsetsToTransaction(Map<TopicPartition, OffsetAndMetadata>, ConsumerGroupMetadata) - Method in class org.sdase.commons.server.kafka.producer.MetadataContextAwareKafkaProducer
 
serialize(String, T) - Method in class org.sdase.commons.server.kafka.serializers.KafkaJsonSerializer
 
setAdminClientRequestTimeoutMs(int) - Method in class org.sdase.commons.server.kafka.config.AdminConfig
 
setAdminConfig(AdminConfig) - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
setAdminEndpoint(List<String>) - Method in class org.sdase.commons.server.kafka.config.AdminConfig
 
setAdminSecurity(Security) - Method in class org.sdase.commons.server.kafka.config.AdminConfig
 
setBrokers(List<String>) - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
setClientId(String) - Method in class org.sdase.commons.server.kafka.config.ConsumerConfig
 
setClientId(String) - Method in class org.sdase.commons.server.kafka.config.ProducerConfig
 
setConfig(Map<String, String>) - Method in class org.sdase.commons.server.kafka.config.AdminConfig
 
setConfig(Map<String, String>) - Method in class org.sdase.commons.server.kafka.config.ConsumerConfig
 
setConfig(Map<String, String>) - Method in class org.sdase.commons.server.kafka.config.ProducerConfig
 
setConfig(Map<String, String>) - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
setConsumers(Map<String, ConsumerConfig>) - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
setDisabled(boolean) - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
setGroup(String) - Method in class org.sdase.commons.server.kafka.config.ConsumerConfig
 
setHealthCheck(HealthCheckConfig) - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
setInstances(int) - Method in class org.sdase.commons.server.kafka.config.ListenerConfig
 
setListenerConfig(Map<String, ListenerConfig>) - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
setMaxPollInterval(long) - Method in class org.sdase.commons.server.kafka.config.ListenerConfig
 
setName(String) - Method in class org.sdase.commons.server.kafka.config.TopicConfig
 
setPassword(String) - Method in class org.sdase.commons.server.kafka.config.Security
 
setPollInterval(long) - Method in class org.sdase.commons.server.kafka.config.ListenerConfig
 
setPollIntervalFactorOnError(long) - Method in class org.sdase.commons.server.kafka.config.ListenerConfig
 
setPort(Integer) - Method in class org.sdase.commons.server.kafka.config.SchemaRegistry
 
setProducers(Map<String, ProducerConfig>) - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
setProtocol(ProtocolType) - Method in class org.sdase.commons.server.kafka.config.Security
 
setSaslMechanism(String) - Method in class org.sdase.commons.server.kafka.config.Security
 
setSecurity(Security) - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
setServer(String) - Method in class org.sdase.commons.server.kafka.config.SchemaRegistry
 
setTimeoutInSeconds(int) - Method in class org.sdase.commons.server.kafka.config.HealthCheckConfig
 
setTopicMissingRetryMs(long) - Method in class org.sdase.commons.server.kafka.config.ListenerConfig
 
setTopics(Map<String, TopicConfig>) - Method in class org.sdase.commons.server.kafka.KafkaConfiguration
 
setUser(String) - Method in class org.sdase.commons.server.kafka.config.Security
 
shutdown() - Method in class org.sdase.commons.server.kafka.health.KafkaHealthCheck
 
SSL - org.sdase.commons.server.kafka.config.ProtocolType
 
stopConsumer() - Method in class org.sdase.commons.server.kafka.consumer.MessageListener
Method used to stop listener running in different thread.
StopListenerException - Exception in org.sdase.commons.server.kafka.consumer
Exception to stop message listening in case of errors during message processing.
StopListenerException(Throwable) - Constructor for exception org.sdase.commons.server.kafka.consumer.StopListenerException
 
SyncCommitErrorHandler<K,​V> - Interface in org.sdase.commons.server.kafka.consumer.strategies.synccommit
Interface for handling errors that might occur when committing the offset.
SyncCommitMLS<K,​V> - Class in org.sdase.commons.server.kafka.consumer.strategies.synccommit
MessageListenerStrategy that uses sync commit explicitly before polling a new chunk
SyncCommitMLS(MessageHandler<K, V>, ErrorHandler<K, V>) - Constructor for class org.sdase.commons.server.kafka.consumer.strategies.synccommit.SyncCommitMLS
 
SyncCommitMLS(MessageHandler<K, V>, ErrorHandler<K, V>, SyncCommitErrorHandler<K, V>) - Constructor for class org.sdase.commons.server.kafka.consumer.strategies.synccommit.SyncCommitMLS
 

T

TopicConfig - Class in org.sdase.commons.server.kafka.config
 
TopicConfig() - Constructor for class org.sdase.commons.server.kafka.config.TopicConfig
 
TopicConfig.Builder - Class in org.sdase.commons.server.kafka.config
 
TopicConfig.TopicConfigBuilder - Interface in org.sdase.commons.server.kafka.config
 
TopicConfig.TopicNameBuilder - Interface in org.sdase.commons.server.kafka.config
 
TopicMissingException - Exception in org.sdase.commons.server.kafka.exception
 
TopicMissingException(Set<String>) - Constructor for exception org.sdase.commons.server.kafka.exception.TopicMissingException
 
toString() - Method in class org.sdase.commons.server.kafka.config.SchemaRegistry
 
toString() - Method in class org.sdase.commons.server.kafka.consumer.MessageListener
 

U

unregister() - Method in class org.sdase.commons.server.kafka.prometheus.ConsumerTopicMessageHistogram
Deprecated.
Unregisters the histogram.
unregister() - Method in class org.sdase.commons.server.kafka.prometheus.ProducerTopicMessageCounter
Deprecated.
Unregisters the histogram.

V

valueOf(String) - Static method in enum org.sdase.commons.server.kafka.config.ProtocolType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.sdase.commons.server.kafka.config.ProtocolType
Returns an array containing the constants of this enum type, in the order they are declared.
verifyConsumerConfig(Map<String, String>) - Method in class org.sdase.commons.server.kafka.consumer.strategies.autocommit.AutocommitMLS
 
verifyConsumerConfig(Map<String, String>) - Method in class org.sdase.commons.server.kafka.consumer.strategies.MessageListenerStrategy
 
verifyConsumerConfig(Map<String, String>) - Method in class org.sdase.commons.server.kafka.consumer.strategies.retryprocessingerror.RetryProcessingErrorMLS
 
verifyConsumerConfig(Map<String, String>) - Method in class org.sdase.commons.server.kafka.consumer.strategies.synccommit.SyncCommitMLS
 

W

withClientId(String) - Method in class org.sdase.commons.server.kafka.config.ConsumerConfig.Builder
 
withClientId(String) - Method in interface org.sdase.commons.server.kafka.config.ConsumerConfig.ConsumerConfigBuilder
 
withClientId(String) - Method in class org.sdase.commons.server.kafka.config.ProducerConfig.Builder
 
withClientId(String) - Method in interface org.sdase.commons.server.kafka.config.ProducerConfig.ProducerConfigBuilder
 
withConfigurationProvider(KafkaConfigurationProvider<C>) - Method in interface org.sdase.commons.server.kafka.KafkaBundle.InitialBuilder
 
withConfigurationProvider(KafkaConfigurationProvider<C>) - Method in class org.sdase.commons.server.kafka.KafkaBundle.Builder
 
withConsumerConfig(String) - Method in interface org.sdase.commons.server.kafka.builder.MessageListenerRegistration.ConsumerBuilder
 
withConsumerConfig(ConsumerConfig) - Method in interface org.sdase.commons.server.kafka.builder.MessageListenerRegistration.ConsumerBuilder
 
withDefaultConsumer() - Method in interface org.sdase.commons.server.kafka.builder.MessageListenerRegistration.ConsumerBuilder
use the default configuration (1 instance, sync commit...)
withDefaultListenerConfig() - Method in interface org.sdase.commons.server.kafka.builder.MessageListenerRegistration.ListenerBuilder
 
withDefaultProducer() - Method in interface org.sdase.commons.server.kafka.builder.ProducerRegistration.ProducerBuilder
defines that the default producer should be used
withGroup(String) - Method in class org.sdase.commons.server.kafka.config.ConsumerConfig.Builder
 
withGroup(String) - Method in interface org.sdase.commons.server.kafka.config.ConsumerConfig.GroupBuilder
 
withKeyDeserializer(Deserializer<K2>) - Method in interface org.sdase.commons.server.kafka.builder.MessageListenerRegistration.KeyDeserializerBuilder
Define key deserializer.
withKeySerializer(Serializer<K2>) - Method in interface org.sdase.commons.server.kafka.builder.ProducerRegistration.KeySerializerBuilder
 
withListenerConfig(String) - Method in interface org.sdase.commons.server.kafka.builder.MessageListenerRegistration.ListenerBuilder
 
withListenerConfig(ListenerConfig) - Method in interface org.sdase.commons.server.kafka.builder.MessageListenerRegistration.ListenerBuilder
 
withListenerStrategy(MessageListenerStrategy<K, V>) - Method in interface org.sdase.commons.server.kafka.builder.MessageListenerRegistration.ListenerStrategyBuilder
 
withListenerStrategy(MessageListenerStrategy<K, V2>) - Method in interface org.sdase.commons.server.kafka.builder.MessageListenerRegistration.ValueDeserializerForDefinedKeyTypeBuilder
 
withListenerStrategy(MessageListenerStrategy<K2, V>) - Method in interface org.sdase.commons.server.kafka.builder.MessageListenerRegistration.ListenerStrategyForDefinedValueTypeBuilder
 
withListenerStrategy(MessageListenerStrategy<K2, V2>) - Method in interface org.sdase.commons.server.kafka.builder.MessageListenerRegistration.KeyDeserializerBuilder
 
withMaxPollInterval(@javax.validation.constraints.NotNull long) - Method in class org.sdase.commons.server.kafka.config.ListenerConfig.ListenerConfigBuilder
 
withoutHealthCheck() - Method in class org.sdase.commons.server.kafka.KafkaBundle.Builder
 
withoutHealthCheck() - Method in interface org.sdase.commons.server.kafka.KafkaBundle.FinalBuilder
Disables the health check for Kafka.
withPollInterval(@javax.validation.constraints.NotNull long) - Method in class org.sdase.commons.server.kafka.config.ListenerConfig.ListenerConfigBuilder
 
withPollIntervalFactorOnError(@javax.validation.constraints.NotNull long) - Method in class org.sdase.commons.server.kafka.config.ListenerConfig.ListenerConfigBuilder
 
withProducerConfig(String) - Method in interface org.sdase.commons.server.kafka.builder.ProducerRegistration.ProducerBuilder
 
withProducerConfig(ProducerConfig) - Method in interface org.sdase.commons.server.kafka.builder.ProducerRegistration.ProducerBuilder
 
withTopicMissingRetryMs(@javax.validation.constraints.NotNull long) - Method in class org.sdase.commons.server.kafka.config.ListenerConfig.ListenerConfigBuilder
 
withValueDeserializer(Deserializer<V2>) - Method in interface org.sdase.commons.server.kafka.builder.MessageListenerRegistration.KeyDeserializerBuilder
Define the value deserializer.
withValueDeserializer(Deserializer<V2>) - Method in interface org.sdase.commons.server.kafka.builder.MessageListenerRegistration.ValueDeserializerForDefinedKeyTypeBuilder
Define the value deserializer.
withValueSerializer(Serializer<V2>) - Method in interface org.sdase.commons.server.kafka.builder.ProducerRegistration.KeySerializerBuilder
 
withValueSerializer(Serializer<V2>) - Method in class org.sdase.commons.server.kafka.builder.ProducerRegistration.ValueSerializerBuilder
 
WrappedNoSerializationErrorDeserializer<T> - Class in org.sdase.commons.server.kafka.serializers
A simple helper that delegates all deserialization calls to the wrapped deserializer given in the constructor.
WrappedNoSerializationErrorDeserializer(Deserializer<T>) - Constructor for class org.sdase.commons.server.kafka.serializers.WrappedNoSerializationErrorDeserializer
 
A B C D E F G H I K L M N O P R S T U V W 
All Classes All Packages