Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractKafkaBinderHealthIndicator - Class in org.springframework.cloud.stream.binder.kafka.common
-
Base class that abstracts the common health indicator details for the various Kafka binder flavors.
- AbstractKafkaBinderHealthIndicator(ConsumerFactory) - Constructor for class org.springframework.cloud.stream.binder.kafka.common.AbstractKafkaBinderHealthIndicator
- addNeverHeaderPatterns(List) - Static method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
-
Add patterns for headers that should never be mapped.
- addToStringClasses(String...) - Method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
-
Add class names that the outbound mapper should perform toString() operations on before mapping.
- addTrustedPackages(String...) - Method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
-
Add packages to the trusted packages list (default
java.util, java.lang) used when constructing objects from JSON. - AdminClientConfigCustomizer - Interface in org.springframework.cloud.stream.binder.kafka.provisioning
-
Customizer for configuring AdminClient.
- afterPropertiesSet() - Method in class org.springframework.cloud.stream.binder.kafka.provisioning.KafkaTopicProvisioner
- apply(String, ConsumerRecord, Throwable) - Method in interface org.springframework.cloud.stream.binder.kafka.utils.DlqPartitionFunction
-
Apply the function.
B
- BinderHeaderMapper - Class in org.springframework.cloud.stream.binder.kafka.common
-
Custom header mapper for Apache Kafka.
- BinderHeaderMapper() - Constructor for class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
-
Construct an instance with the default object mapper and default header patterns for outbound headers; all inbound headers are mapped.
- BinderHeaderMapper(String...) - Constructor for class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
-
Construct an instance with a default object mapper and the provided header patterns for outbound headers; all inbound headers are mapped.
- BinderHeaderMapper(ObjectMapper) - Constructor for class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
-
Construct an instance with the provided object mapper and default header patterns for outbound headers; all inbound headers are mapped.
- BinderHeaderMapper(ObjectMapper, String...) - Constructor for class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
-
Construct an instance with the provided object mapper and the provided header patterns for outbound headers; all inbound headers are mapped.
- BinderHeaderMapper.NonTrustedHeaderType - Class in org.springframework.cloud.stream.binder.kafka.common
-
Represents a header that could not be decoded due to an untrusted type.
- BindingUtils - Class in org.springframework.cloud.stream.binder.kafka.utils
-
Binding Utilities.
- both - Enum constant in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties.StandardHeaders
-
Indicating both ID and timestamp headers.
- buildBinderSpecificHealthDetails() - Method in class org.springframework.cloud.stream.binder.kafka.common.AbstractKafkaBinderHealthIndicator
C
- CombinedProducerProperties() - Constructor for class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- configure(Map) - Method in interface org.springframework.cloud.stream.binder.kafka.provisioning.AdminClientConfigCustomizer
- configure(Map, String, String) - Method in interface org.springframework.cloud.stream.binder.kafka.support.ConsumerConfigCustomizer
- configure(Map, String, String) - Method in interface org.springframework.cloud.stream.binder.kafka.support.ProducerConfigCustomizer
- considerDownWhenAnyPartitionHasNoLeader - Variable in class org.springframework.cloud.stream.binder.kafka.common.AbstractKafkaBinderHealthIndicator
- ConsumerConfigCustomizer - Interface in org.springframework.cloud.stream.binder.kafka.support
-
This customizer is called by the binder to customize consumer configuration in Kafka Consumer factory.
- consumerGroup() - Method in record class org.springframework.cloud.stream.binder.kafka.common.TopicInformation
-
Returns the value of the
consumerGrouprecord component. - createConsumerConfigs(boolean, String, ExtendedConsumerProperties, KafkaBinderConfigurationProperties) - Static method in class org.springframework.cloud.stream.binder.kafka.utils.BindingUtils
-
Create the Kafka configuration map for a consumer binding.
- createHealthBinderExecutorService() - Method in class org.springframework.cloud.stream.binder.kafka.common.AbstractKafkaBinderHealthIndicator
- createProducerConfigs(ExtendedProducerProperties, KafkaBinderConfigurationProperties) - Static method in class org.springframework.cloud.stream.binder.kafka.utils.BindingUtils
-
Create the Kafka configuration map for a producer binding.
D
- destroy() - Method in class org.springframework.cloud.stream.binder.kafka.common.AbstractKafkaBinderHealthIndicator
- determineFallbackFunction(Integer, Log) - Static method in interface org.springframework.cloud.stream.binder.kafka.utils.DlqPartitionFunction
-
Determine the fallback function to use based on the dlq partition count if no
DlqPartitionFunctionbean is provided. - DlqDestinationResolver - Interface in org.springframework.cloud.stream.binder.kafka.utils
-
A
BiFunctionextension for defining DLQ destination resolvers. - DlqPartitionFunction - Interface in org.springframework.cloud.stream.binder.kafka.utils
-
A TriFunction that takes a consumer group, consumer record, and throwable and returns which partition to publish to the dead letter topic.
- doHealthCheck(Health.Builder) - Method in class org.springframework.cloud.stream.binder.kafka.common.AbstractKafkaBinderHealthIndicator
E
- earliest - Enum constant in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties.StartOffset
-
Starting from earliest offset.
- equals(Object) - Method in record class org.springframework.cloud.stream.binder.kafka.common.TopicInformation
-
Indicates whether some other object is "equal to" this one.
F
- fromHeaders(MessageHeaders, Headers) - Method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
G
- getAckMode() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- getAdminClientProperties() - Method in class org.springframework.cloud.stream.binder.kafka.provisioning.KafkaTopicProvisioner
-
Return an unmodifiable map of merged admin properties.
- getAuthorizationExceptionRetryInterval() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getAutoCommitOnError() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- getBatchTimeout() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- getBatchTimeout() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- getBindings() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaExtendedBindingProperties
- getBrokers() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getBufferSize() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- getBufferSize() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- getCertificateStoreDirectory() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getCloseTimeout() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- getCommonErrorHandlerBeanName() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- getCompressionType() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- getCompressionType() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- getConfiguration() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- getConfiguration() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getConfiguration() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- getConfiguration() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- getConsumer() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBindingProperties
- getConsumerMessageConverter(ApplicationContext, ExtendedConsumerProperties, KafkaBinderConfigurationProperties) - Static method in class org.springframework.cloud.stream.binder.kafka.utils.BindingUtils
-
Get the message converter for consumer bindings from the application context.
- getConsumerProperties() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getControlFlag() - Method in class org.springframework.cloud.stream.binder.kafka.properties.JaasLoginModuleConfiguration
- getConverterBeanName() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- getDefaultKafkaConnectionString() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getDefaultsPrefix() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaExtendedBindingProperties
- getDlqName() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- getDlqPartitions() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- getDlqProducerProperties() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- getExtendedPropertiesEntryClass() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaExtendedBindingProperties
- getExtension() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- getHeaderMapper(ApplicationContext, KafkaBinderConfigurationProperties) - Static method in class org.springframework.cloud.stream.binder.kafka.utils.BindingUtils
-
Get the header mapper bean, if the binder properties contains a bean name; if not look for a bean with name
kafkaBinderHeaderMapperis looked up; if that doesn't exist, null is returned. - getHeaderMapperBeanName() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getHeaderMode() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- getHeaderPatterns() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- getHeaderPatterns() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- getHeaders() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getHeaderValue() - Method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper.NonTrustedHeaderType
- getHealthIndicatorConsumerGroup() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getHealthTimeout() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getIdleEventInterval() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- getJaas() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getKafkaConnectionString() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getKafkaProperties() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getListenedPartitions(String, ExtendedConsumerProperties, ConsumerFactory, int, boolean, boolean, String, Map) - Method in class org.springframework.cloud.stream.binder.kafka.provisioning.KafkaTopicProvisioner
- getLoginModule() - Method in class org.springframework.cloud.stream.binder.kafka.properties.JaasLoginModuleConfiguration
- getMessageKeyExpression() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- getMessageKeyExpression() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- getMetrics() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getMinPartitionCount() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getObjectMapper() - Method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
-
Return the object mapper.
- getOffsetLagMetricsInterval() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.Metrics
- getOptions() - Method in class org.springframework.cloud.stream.binder.kafka.properties.JaasLoginModuleConfiguration
- getPartitionCount() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- getPartitionInfoForConsumer(String, ExtendedConsumerProperties, ConsumerFactory, int) - Method in class org.springframework.cloud.stream.binder.kafka.provisioning.KafkaTopicProvisioner
-
Check that the topic has the expected number of partitions and return the partition information for consumer.
- getPartitionInfoForProducer(String, ProducerFactory, ExtendedProducerProperties) - Method in class org.springframework.cloud.stream.binder.kafka.provisioning.KafkaTopicProvisioner
-
Check that the topic has the expected number of partitions and return the partition information for producer.
- getPartitionKeyExpression() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- getPartitionKeyExtractorName() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- getPartitionSelectorExpression() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- getPartitionSelectorName() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- getPartitionsForTopic(int, boolean, Callable, String) - Method in class org.springframework.cloud.stream.binder.kafka.provisioning.KafkaTopicProvisioner
-
Check that the topic has the expected number of partitions and return the partition information.
- getPollTimeout() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- getProducer() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.Transaction
- getProducer() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBindingProperties
- getProducerProperties() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getProperties() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaTopicProperties
- getRecordMetadataChannel() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- getReferencePoint() - Method in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties.StartOffset
- getReplicasAssignments() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaTopicProperties
- getReplicationFactor() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getReplicationFactor() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaTopicProperties
- getRequiredAcks() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getRequiredGroups() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- getSendTimeoutExpression() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- getStandardHeaders() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- getStartOffset() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- getTheMessageKeyExpression() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- getTopic() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- getTopic() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- getTopic() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- getTopicsInUse() - Method in class org.springframework.cloud.stream.binder.kafka.common.AbstractKafkaBinderHealthIndicator
- getToStringClasses() - Method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
-
Provide direct access to the toString() classes by subclasses.
- getTransaction() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- getTransactionIdPrefix() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.Transaction
- getTransactionManager() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- getTransactionManager() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- getTrustedPackages() - Method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
-
Provide direct access to the trusted packages set for subclasses.
- getTrustedPackages() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- getUntrustedType() - Method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper.NonTrustedHeaderType
- gzip - Enum constant in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties.CompressionType
-
gzip based compression.
H
- hashCode() - Method in record class org.springframework.cloud.stream.binder.kafka.common.TopicInformation
-
Returns a hash code value for this object.
I
- id - Enum constant in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties.StandardHeaders
-
Message header representing ID.
- isAllowNonTransactional() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- isAutoAddPartitions() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- isAutoAlterTopics() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- isAutoCreateTopics() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- isAutoRebalanceEnabled() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- isConsiderDownWhenAnyPartitionHasNoLeader() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- isConsumerTopic() - Method in record class org.springframework.cloud.stream.binder.kafka.common.TopicInformation
- isDefaultOffsetLagMetricsEnabled() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.Metrics
- isDestinationIsPattern() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- isEnableDlq() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- isEnableObservation() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- isEncodeStrings() - Method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
- isErrorChannelEnabled() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- isPartitioned() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- isReactiveAtMostOnce() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- isReactiveAutoCommit() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- isResetOffsets() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- isSync() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- isSync() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- isTopicPattern() - Method in record class org.springframework.cloud.stream.binder.kafka.common.TopicInformation
-
Returns the value of the
isTopicPatternrecord component. - isTxCommitRecovered() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- isUseNativeEncoding() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- isUseTopicHeader() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- isValidPartitionKeyProperty() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- isValidPartitionSelectorProperty() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
J
- JaasLoginModuleConfiguration - Class in org.springframework.cloud.stream.binder.kafka.properties
-
Contains properties for setting up an
AppConfigurationEntrythat can be used for the Kafka or Zookeeper client. - JaasLoginModuleConfiguration() - Constructor for class org.springframework.cloud.stream.binder.kafka.properties.JaasLoginModuleConfiguration
- JSON_TYPES - Static variable in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
-
Header name for java types of other headers.
K
- KafkaBinderConfigurationProperties - Class in org.springframework.cloud.stream.binder.kafka.properties
-
Configuration properties for the Kafka binder.
- KafkaBinderConfigurationProperties(KafkaProperties, ObjectProvider) - Constructor for class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
-
Earlier, @Autowired on this constructor was necessary for all the properties to be discovered and bound when running as a native application.
- KafkaBinderConfigurationProperties.CombinedProducerProperties - Class in org.springframework.cloud.stream.binder.kafka.properties
-
An combination of
ProducerPropertiesandKafkaProducerPropertiesso that common and kafka-specific properties can be set for the transactional producer. - KafkaBinderConfigurationProperties.Metrics - Class in org.springframework.cloud.stream.binder.kafka.properties
- KafkaBinderConfigurationProperties.Transaction - Class in org.springframework.cloud.stream.binder.kafka.properties
-
Domain class that models transaction capabilities in Kafka.
- KafkaBinderEnvironmentPostProcessor - Class in org.springframework.cloud.stream.binder.kafka.common
-
An
EnvironmentPostProcessorthat sets some common configuration properties (log config etc.,) for Kafka binder. - KafkaBinderEnvironmentPostProcessor() - Constructor for class org.springframework.cloud.stream.binder.kafka.common.KafkaBinderEnvironmentPostProcessor
- KafkaBindingProperties - Class in org.springframework.cloud.stream.binder.kafka.properties
-
Container object for Kafka specific extended producer and consumer binding properties.
- KafkaBindingProperties() - Constructor for class org.springframework.cloud.stream.binder.kafka.properties.KafkaBindingProperties
- KafkaConsumerProperties - Class in org.springframework.cloud.stream.binder.kafka.properties
-
Extended consumer properties for Kafka binder.
- KafkaConsumerProperties() - Constructor for class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- KafkaConsumerProperties.StandardHeaders - Enum Class in org.springframework.cloud.stream.binder.kafka.properties
-
Standard headers for the message.
- KafkaConsumerProperties.StartOffset - Enum Class in org.springframework.cloud.stream.binder.kafka.properties
-
Enumeration for starting consumer offset.
- KafkaExtendedBindingProperties - Class in org.springframework.cloud.stream.binder.kafka.properties
-
Kafka specific extended binding properties class that extends from
AbstractExtendedBindingProperties. - KafkaExtendedBindingProperties() - Constructor for class org.springframework.cloud.stream.binder.kafka.properties.KafkaExtendedBindingProperties
- KafkaProducerProperties - Class in org.springframework.cloud.stream.binder.kafka.properties
-
Extended producer properties for Kafka binder.
- KafkaProducerProperties() - Constructor for class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- KafkaProducerProperties.CompressionType - Enum Class in org.springframework.cloud.stream.binder.kafka.properties
-
Enumeration for compression types.
- KafkaTopicProperties - Class in org.springframework.cloud.stream.binder.kafka.properties
-
Properties for configuring topics.
- KafkaTopicProperties() - Constructor for class org.springframework.cloud.stream.binder.kafka.properties.KafkaTopicProperties
- KafkaTopicProvisioner - Class in org.springframework.cloud.stream.binder.kafka.provisioning
-
Kafka implementation for
ProvisioningProvider. - KafkaTopicProvisioner(KafkaBinderConfigurationProperties, KafkaProperties, List) - Constructor for class org.springframework.cloud.stream.binder.kafka.provisioning.KafkaTopicProvisioner
-
Create an instance.
- KafkaTopicProvisioner(KafkaBinderConfigurationProperties, KafkaProperties, KafkaConnectionDetails, List) - Constructor for class org.springframework.cloud.stream.binder.kafka.provisioning.KafkaTopicProvisioner
-
Create an instance.
- KafkaTopicProvisioner(KafkaBinderConfigurationProperties, KafkaProperties, KafkaConnectionDetails, AdminClientConfigCustomizer) - Constructor for class org.springframework.cloud.stream.binder.kafka.provisioning.KafkaTopicProvisioner
-
Create an instance.
- KafkaTopicProvisioner(KafkaBinderConfigurationProperties, KafkaProperties, AdminClientConfigCustomizer) - Constructor for class org.springframework.cloud.stream.binder.kafka.provisioning.KafkaTopicProvisioner
-
Create an instance.
- KafkaTopicUtils - Class in org.springframework.cloud.stream.binder.kafka.utils
-
Utility methods releated to Kafka topics.
L
- latest - Enum constant in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties.StartOffset
-
Starting from latest offset.
- lz4 - Enum constant in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties.CompressionType
-
lz4 compression.
M
- mergedConsumerConfiguration() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
-
Merge boot consumer properties, general properties from
KafkaBinderConfigurationProperties.setConfiguration(Map)that apply to consumers, properties fromKafkaBinderConfigurationProperties.setConsumerProperties(Map), in that order. - mergedProducerConfiguration() - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
-
Merge boot producer properties, general properties from
KafkaBinderConfigurationProperties.setConfiguration(Map)that apply to producers, properties fromKafkaBinderConfigurationProperties.setProducerProperties(Map), in that order. - metadataConsumer - Variable in class org.springframework.cloud.stream.binder.kafka.common.AbstractKafkaBinderHealthIndicator
- Metrics() - Constructor for class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.Metrics
N
- none - Enum constant in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties.StandardHeaders
-
No headers.
- none - Enum constant in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties.CompressionType
-
No compression.
- NonTrustedHeaderType() - Constructor for class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper.NonTrustedHeaderType
- normalalizeBootPropsWithBinder(Map, KafkaProperties, KafkaBinderConfigurationProperties) - Static method in class org.springframework.cloud.stream.binder.kafka.provisioning.KafkaTopicProvisioner
-
In general, binder properties supersede boot kafka properties.
O
- org.springframework.cloud.stream.binder.kafka.common - package org.springframework.cloud.stream.binder.kafka.common
- org.springframework.cloud.stream.binder.kafka.properties - package org.springframework.cloud.stream.binder.kafka.properties
- org.springframework.cloud.stream.binder.kafka.provisioning - package org.springframework.cloud.stream.binder.kafka.provisioning
- org.springframework.cloud.stream.binder.kafka.support - package org.springframework.cloud.stream.binder.kafka.support
- org.springframework.cloud.stream.binder.kafka.utils - package org.springframework.cloud.stream.binder.kafka.utils
- ORIGINAL_PARTITION - Static variable in interface org.springframework.cloud.stream.binder.kafka.utils.DlqPartitionFunction
-
Returns the same partition as the original recor.
P
- PARTITION_ZERO - Static variable in interface org.springframework.cloud.stream.binder.kafka.utils.DlqPartitionFunction
-
Returns 0.
- partitionInfos() - Method in record class org.springframework.cloud.stream.binder.kafka.common.TopicInformation
-
Returns the value of the
partitionInfosrecord component. - postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class org.springframework.cloud.stream.binder.kafka.common.KafkaBinderEnvironmentPostProcessor
- ProducerConfigCustomizer - Interface in org.springframework.cloud.stream.binder.kafka.support
-
This customizer is called by the binder to customize producer configuration in Kafka Producer factory.
- provisionConsumerDestination(String, String, ExtendedConsumerProperties) - Method in class org.springframework.cloud.stream.binder.kafka.provisioning.KafkaTopicProvisioner
- provisionProducerDestination(String, ExtendedProducerProperties) - Method in class org.springframework.cloud.stream.binder.kafka.provisioning.KafkaTopicProvisioner
R
- removeNeverHeaders(Headers) - Static method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
-
Remove never headers.
S
- safelyBuildTopicsHealth() - Method in class org.springframework.cloud.stream.binder.kafka.common.AbstractKafkaBinderHealthIndicator
- setAckMode(ContainerProperties.AckMode) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setAllowNonTransactional(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- setAuthorizationExceptionRetryInterval(Duration) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setAutoAddPartitions(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setAutoAlterTopics(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setAutoCommitOnError(Boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setAutoCreateTopics(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setAutoRebalanceEnabled(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setBatchTimeout(int) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setBatchTimeout(int) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- setBrokers(String...) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setBufferSize(int) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setBufferSize(int) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- setCertificateStoreDirectory(String) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setCloseTimeout(int) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- setCommonErrorHandlerBeanName(String) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setCompressionType(KafkaProducerProperties.CompressionType) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setCompressionType(KafkaProducerProperties.CompressionType) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- setConfiguration(Map) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setConfiguration(Map) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setConfiguration(Map) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setConfiguration(Map) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- setConsiderDownWhenAnyPartitionHasNoLeader(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.common.AbstractKafkaBinderHealthIndicator
- setConsiderDownWhenAnyPartitionHasNoLeader(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setConsumer(KafkaConsumerProperties) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBindingProperties
- setConsumerProperties(Map) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setControlFlag(String) - Method in class org.springframework.cloud.stream.binder.kafka.properties.JaasLoginModuleConfiguration
- setConverterBeanName(String) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setDefaultBrokerPort(String) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setDefaultOffsetLagMetricsEnabled(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.Metrics
- setDestinationIsPattern(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setDlqName(String) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setDlqPartitions(Integer) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setDlqProducerProperties(KafkaProducerProperties) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setEnableDlq(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setEnableObservation(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setEncodeStrings(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
-
Set to true to encode String-valued headers as JSON ("..."), by default just the raw String value is converted to a byte array using the configured charset.
- setErrorChannelEnabled(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setHeaderMapperBeanName(String) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setHeaderMode(HeaderMode) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setHeaderPatterns(String[]) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setHeaderPatterns(String[]) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- setHeaders(String...) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setHeaderValue(byte[]) - Method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper.NonTrustedHeaderType
- setHealthIndicatorConsumerGroup(String) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setHealthTimeout(int) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setIdleEventInterval(long) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setJaas(JaasLoginModuleConfiguration) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setLoginModule(String) - Method in class org.springframework.cloud.stream.binder.kafka.properties.JaasLoginModuleConfiguration
- setMessageKeyExpression(Expression) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setMessageKeyExpression(Expression) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- setMetadataRetryOperations(RetryOperations) - Method in class org.springframework.cloud.stream.binder.kafka.provisioning.KafkaTopicProvisioner
-
Mutator for metadata retry operations.
- setMinPartitionCount(int) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setOffsetLagMetricsInterval(Duration) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.Metrics
- setOptions(Map) - Method in class org.springframework.cloud.stream.binder.kafka.properties.JaasLoginModuleConfiguration
- setPartitionCount(int) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setPartitionKeyExpression(Expression) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setPartitionKeyExtractorName(String) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setPartitionSelectorExpression(Expression) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setPartitionSelectorName(String) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setPollTimeout(long) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setProducer(KafkaProducerProperties) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBindingProperties
- setProducerProperties(Map) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setProperties(Map) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaTopicProperties
- setReactiveAtMostOnce(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setReactiveAutoCommit(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setRecordMetadataChannel(String) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- setReplicasAssignments(Map) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaTopicProperties
- setReplicationFactor(short) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setReplicationFactor(Short) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaTopicProperties
- setRequiredAcks(String) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties
- setRequiredGroups(String...) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setResetOffsets(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setSendTimeoutExpression(Expression) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- setStandardHeaders(KafkaConsumerProperties.StandardHeaders) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setStartOffset(KafkaConsumerProperties.StartOffset) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setSync(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setSync(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- setTimeout(int) - Method in class org.springframework.cloud.stream.binder.kafka.common.AbstractKafkaBinderHealthIndicator
-
Set the timeout in seconds to retrieve health information.
- setTopic(KafkaTopicProperties) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setTopic(KafkaTopicProperties) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setTopic(KafkaTopicProperties) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- setTransactionIdPrefix(String) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.Transaction
- setTransactionManager(String) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setTransactionManager(String) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- setTrustedPackages(String[]) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setTxCommitRecovered(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties
- setUntrustedType(String) - Method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper.NonTrustedHeaderType
- setUseNativeEncoding(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.CombinedProducerProperties
- setUseTopicHeader(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties
- snappy - Enum constant in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties.CompressionType
-
snappy based compression.
T
- timeout - Variable in class org.springframework.cloud.stream.binder.kafka.common.AbstractKafkaBinderHealthIndicator
- timestamp - Enum constant in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties.StandardHeaders
-
Message header representing timestamp.
- toHeaders(Headers, Map) - Method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
- TopicInformation - Record Class in org.springframework.cloud.stream.binder.kafka.common
-
Record to capture topic information for various binder related tasks.
- TopicInformation(String, Collection, boolean) - Constructor for record class org.springframework.cloud.stream.binder.kafka.common.TopicInformation
-
Creates an instance of a
TopicInformationrecord class. - toString() - Method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper.NonTrustedHeaderType
- toString() - Method in record class org.springframework.cloud.stream.binder.kafka.common.TopicInformation
-
Returns a string representation of this record class.
- Transaction() - Constructor for class org.springframework.cloud.stream.binder.kafka.properties.KafkaBinderConfigurationProperties.Transaction
- trusted(String) - Method in class org.springframework.cloud.stream.binder.kafka.common.BinderHeaderMapper
V
- validateTopicName(String) - Static method in class org.springframework.cloud.stream.binder.kafka.utils.KafkaTopicUtils
-
Validate topic name.
- valueOf(String) - Static method in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties.StandardHeaders
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties.StartOffset
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties.CompressionType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties.StandardHeaders
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaConsumerProperties.StartOffset
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties.CompressionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
Z
- zstd - Enum constant in enum class org.springframework.cloud.stream.binder.kafka.properties.KafkaProducerProperties.CompressionType
-
zstd compression.
All Classes and Interfaces|All Packages|Constant Field Values