A B C D E F G H I J K L M N O P R S T U X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- addClientFactoryCustomizer(ClientFactoryCustomizer) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- addConsumerConfigCustomizer(ConsumerConfigCustomizer) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- addNeverHeaderPatterns(List<String>) - Static method in class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper
-
Add patterns for headers that should never be mapped.
- addProducerConfigCustomizer(ProducerConfigCustomizer) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- addToStringClasses(String...) - Method in class org.springframework.cloud.stream.binder.kafka.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.BinderHeaderMapper
-
Add packages to the trusted packages list (default
java.util, java.lang
) used when constructing objects from JSON.
B
- binderClientFactoryCustomizer(MeterRegistry) - Method in class org.springframework.cloud.stream.binder.kafka.config.KafkaBinderConfiguration.KafkaBinderMetricsConfiguration.KafkaMicrometer
- binderClientFactoryCustomizer(ConfigurableApplicationContext) - Method in class org.springframework.cloud.stream.binder.kafka.config.KafkaBinderConfiguration.KafkaBinderMetricsConfigurationWithMultiBinder.KafkaMicrometer
- BinderHeaderMapper - Class in org.springframework.cloud.stream.binder.kafka
-
Custom header mapper for Apache Kafka.
- BinderHeaderMapper() - Constructor for class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper
-
Construct an instance with the default object mapper and default header patterns for outbound headers; all inbound headers are mapped.
- BinderHeaderMapper(ObjectMapper) - Constructor for class org.springframework.cloud.stream.binder.kafka.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.BinderHeaderMapper
-
Construct an instance with the provided object mapper and the provided header patterns for outbound headers; all inbound headers are mapped.
- BinderHeaderMapper(String...) - Constructor for class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper
-
Construct an instance with a default 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
-
Represents a header that could not be decoded due to an untrusted type.
- bindTo(MeterRegistry) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaBinderMetrics
C
- canConvertFrom(Message<?>, Class<?>) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaNullConverter
- ClientFactoryCustomizer - Interface in org.springframework.cloud.stream.binder.kafka.config
-
Called by the binder to customize the factories.
- close() - Method in class org.springframework.cloud.stream.binder.kafka.KafkaBinderMetrics
- configure(Map<String, Object>, String, String) - Method in interface org.springframework.cloud.stream.binder.kafka.config.ConsumerConfigCustomizer
- configure(Map<String, Object>, String, String) - Method in interface org.springframework.cloud.stream.binder.kafka.config.ProducerConfigCustomizer
- configure(ConsumerFactory<?, ?>) - Method in interface org.springframework.cloud.stream.binder.kafka.config.ClientFactoryCustomizer
- configure(ProducerFactory<?, ?>) - Method in interface org.springframework.cloud.stream.binder.kafka.config.ClientFactoryCustomizer
- configure(AbstractMessageListenerContainer<?, ?>, String, String) - Method in interface org.springframework.cloud.stream.binder.kafka.ListenerContainerWithDlqAndRetryCustomizer
- configure(AbstractMessageListenerContainer<?, ?>, String, String, BiFunction<ConsumerRecord<?, ?>, Exception, TopicPartition>, BackOff) - Method in interface org.springframework.cloud.stream.binder.kafka.ListenerContainerWithDlqAndRetryCustomizer
-
Configure the container.
- ConsumerConfigCustomizer - Interface in org.springframework.cloud.stream.binder.kafka.config
-
This customizer is called by the binder to customize consumer configuration in Kafka Consumer factory.
- convertFromInternal(Message<?>, Class<?>, Object) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaNullConverter
- convertToInternal(Object, MessageHeaders, Object) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaNullConverter
- createConsumerEndpoint(ConsumerDestination, String, ExtendedConsumerProperties<KafkaConsumerProperties>) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- createKafkaConsumerFactory(boolean, String, ExtendedConsumerProperties<KafkaConsumerProperties>, String, String) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- createPolledConsumerResources(String, String, ConsumerDestination, ExtendedConsumerProperties<KafkaConsumerProperties>) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- createProducerMessageHandler(ProducerDestination, ExtendedProducerProperties<KafkaProducerProperties>, MessageChannel) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- createProducerMessageHandler(ProducerDestination, ExtendedProducerProperties<KafkaProducerProperties>, MessageChannel, MessageChannel) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
D
- destroy() - Method in class org.springframework.cloud.stream.binder.kafka.KafkaBinderHealthIndicator
E
- ExtendedBindingHandlerMappingsProviderConfiguration - Class in org.springframework.cloud.stream.binder.kafka.config
-
Configuration for extended binding metadata.
- ExtendedBindingHandlerMappingsProviderConfiguration() - Constructor for class org.springframework.cloud.stream.binder.kafka.config.ExtendedBindingHandlerMappingsProviderConfiguration
F
- fromHeaders(MessageHeaders, Headers) - Method in class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper
G
- getDefaultsPrefix() - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- getErrorMessageHandler(ConsumerDestination, String, ExtendedConsumerProperties<KafkaConsumerProperties>) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- getErrorMessageStrategy() - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- getExtendedConsumerProperties(String) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- getExtendedProducerProperties(String) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- getExtendedPropertiesEntryClass() - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- getHeaderValue() - Method in class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper.NonTrustedHeaderType
- getObjectMapper() - Method in class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper
-
Return the object mapper.
- getPolledConsumerErrorMessageHandler(ConsumerDestination, String, ExtendedConsumerProperties<KafkaConsumerProperties>) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- getProducerFactory(String, ExtendedProducerProperties<KafkaProducerProperties>, String, String) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- getToStringClasses() - Method in class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper
-
Provide direct access to the toString() classes by subclasses.
- getTransactionalProducerFactory() - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
-
Return a reference to the binder's transaction manager's producer factory (if configured).
- getTrustedPackages() - Method in class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper
-
Provide direct access to the trusted packages set for subclasses.
- getUntrustedType() - Method in class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper.NonTrustedHeaderType
H
- health() - Method in class org.springframework.cloud.stream.binder.kafka.KafkaBinderHealthIndicator
I
- isEncodeStrings() - Method in class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper
J
- JaasConfigurationProperties() - Constructor for class org.springframework.cloud.stream.binder.kafka.config.KafkaBinderConfiguration.JaasConfigurationProperties
- jaasInitializer(KafkaBinderConfigurationProperties) - Method in class org.springframework.cloud.stream.binder.kafka.config.KafkaBinderConfiguration
- JSON_TYPES - Static variable in class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper
-
Header name for java types of other headers.
K
- KafkaBinderConfiguration - Class in org.springframework.cloud.stream.binder.kafka.config
-
Kafka binder configuration class.
- KafkaBinderConfiguration() - Constructor for class org.springframework.cloud.stream.binder.kafka.config.KafkaBinderConfiguration
- KafkaBinderConfiguration.JaasConfigurationProperties - Class in org.springframework.cloud.stream.binder.kafka.config
-
Properties configuration for Jaas.
- KafkaBinderConfiguration.KafkaBinderMetricsConfiguration - Class in org.springframework.cloud.stream.binder.kafka.config
- KafkaBinderConfiguration.KafkaBinderMetricsConfiguration.KafkaMicrometer - Class in org.springframework.cloud.stream.binder.kafka.config
- KafkaBinderConfiguration.KafkaBinderMetricsConfigurationWithMultiBinder - Class in org.springframework.cloud.stream.binder.kafka.config
- KafkaBinderConfiguration.KafkaBinderMetricsConfigurationWithMultiBinder.KafkaMicrometer - Class in org.springframework.cloud.stream.binder.kafka.config
- KafkaBinderEnvironmentPostProcessor - Class in org.springframework.cloud.stream.binder.kafka
-
An
EnvironmentPostProcessor
that sets some common configuration properties (log config etc.,) for Kafka binder. - KafkaBinderEnvironmentPostProcessor() - Constructor for class org.springframework.cloud.stream.binder.kafka.KafkaBinderEnvironmentPostProcessor
- KafkaBinderHealth - Interface in org.springframework.cloud.stream.binder.kafka
-
Marker interface used for custom KafkaBinderHealth indicator implementations.
- kafkaBinderHealthIndicator(KafkaMessageChannelBinder, KafkaBinderConfigurationProperties) - Method in class org.springframework.cloud.stream.binder.kafka.config.KafkaBinderHealthIndicatorConfiguration
- KafkaBinderHealthIndicator - Class in org.springframework.cloud.stream.binder.kafka
-
Health indicator for Kafka.
- KafkaBinderHealthIndicator(KafkaMessageChannelBinder, ConsumerFactory<?, ?>) - Constructor for class org.springframework.cloud.stream.binder.kafka.KafkaBinderHealthIndicator
- KafkaBinderHealthIndicatorConfiguration - Class in org.springframework.cloud.stream.binder.kafka.config
-
Configuration class for Kafka binder health indicator beans.
- KafkaBinderHealthIndicatorConfiguration() - Constructor for class org.springframework.cloud.stream.binder.kafka.config.KafkaBinderHealthIndicatorConfiguration
- kafkaBinderMetrics(KafkaMessageChannelBinder, KafkaBinderConfigurationProperties, MeterRegistry) - Method in class org.springframework.cloud.stream.binder.kafka.config.KafkaBinderConfiguration.KafkaBinderMetricsConfiguration
- kafkaBinderMetrics(KafkaMessageChannelBinder, KafkaBinderConfigurationProperties, ConfigurableApplicationContext) - Method in class org.springframework.cloud.stream.binder.kafka.config.KafkaBinderConfiguration.KafkaBinderMetricsConfigurationWithMultiBinder
- KafkaBinderMetrics - Class in org.springframework.cloud.stream.binder.kafka
-
Metrics for Kafka binder.
- KafkaBinderMetrics(KafkaMessageChannelBinder, KafkaBinderConfigurationProperties) - Constructor for class org.springframework.cloud.stream.binder.kafka.KafkaBinderMetrics
- KafkaBinderMetrics(KafkaMessageChannelBinder, KafkaBinderConfigurationProperties, ConsumerFactory<?, ?>, MeterRegistry) - Constructor for class org.springframework.cloud.stream.binder.kafka.KafkaBinderMetrics
- KafkaBinderMetricsConfiguration() - Constructor for class org.springframework.cloud.stream.binder.kafka.config.KafkaBinderConfiguration.KafkaBinderMetricsConfiguration
- KafkaBinderMetricsConfigurationWithMultiBinder() - Constructor for class org.springframework.cloud.stream.binder.kafka.config.KafkaBinderConfiguration.KafkaBinderMetricsConfigurationWithMultiBinder
- KafkaBindingRebalanceListener - Interface in org.springframework.cloud.stream.binder.kafka
-
A rebalance listener that provides access to the binding name consumer object.
- KafkaExpressionEvaluatingInterceptor - Class in org.springframework.cloud.stream.binder.kafka
-
Interceptor to evaluate expressions for outbound messages before serialization.
- KafkaExpressionEvaluatingInterceptor(Expression, EvaluationContext) - Constructor for class org.springframework.cloud.stream.binder.kafka.KafkaExpressionEvaluatingInterceptor
-
Construct an instance with the provided expressions and evaluation context.
- kafkaExtendedPropertiesDefaultMappingsProvider() - Method in class org.springframework.cloud.stream.binder.kafka.config.ExtendedBindingHandlerMappingsProviderConfiguration
- KafkaMessageChannelBinder - Class in org.springframework.cloud.stream.binder.kafka
-
A
Binder
that uses Kafka as the underlying middleware. - KafkaMessageChannelBinder(KafkaBinderConfigurationProperties, KafkaTopicProvisioner) - Constructor for class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- KafkaMessageChannelBinder(KafkaBinderConfigurationProperties, KafkaTopicProvisioner, ListenerContainerCustomizer<AbstractMessageListenerContainer<?, ?>>, KafkaBindingRebalanceListener) - Constructor for class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- KafkaMessageChannelBinder(KafkaBinderConfigurationProperties, KafkaTopicProvisioner, ListenerContainerCustomizer<AbstractMessageListenerContainer<?, ?>>, MessageSourceCustomizer<KafkaMessageSource<?, ?>>, KafkaBindingRebalanceListener, DlqPartitionFunction, DlqDestinationResolver) - Constructor for class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- KafkaMicrometer() - Constructor for class org.springframework.cloud.stream.binder.kafka.config.KafkaBinderConfiguration.KafkaBinderMetricsConfiguration.KafkaMicrometer
- KafkaMicrometer() - Constructor for class org.springframework.cloud.stream.binder.kafka.config.KafkaBinderConfiguration.KafkaBinderMetricsConfigurationWithMultiBinder.KafkaMicrometer
- KafkaNullConverter - Class in org.springframework.cloud.stream.binder.kafka
-
A
MessageConverter
that supportsKafkaNull
payloads. - KafkaNullConverter() - Constructor for class org.springframework.cloud.stream.binder.kafka.KafkaNullConverter
L
- ListenerContainerWithDlqAndRetryCustomizer - Interface in org.springframework.cloud.stream.binder.kafka
-
An extension of
ListenerContainerCustomizer
that provides access to dead letter metadata.
M
- MESSAGE_KEY_HEADER - Static variable in class org.springframework.cloud.stream.binder.kafka.KafkaExpressionEvaluatingInterceptor
-
Name for the evaluated message key header.
N
- NonTrustedHeaderType() - Constructor for class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper.NonTrustedHeaderType
O
- OFFSET_LAG_METRIC_NAME - Static variable in class org.springframework.cloud.stream.binder.kafka.KafkaBinderMetrics
-
Offset lag micrometer metric name.
- onApplicationEvent(BindingCreatedEvent) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaBinderMetrics
- onPartitionsAssigned(String, Consumer<?, ?>, Collection<TopicPartition>, boolean) - Method in interface org.springframework.cloud.stream.binder.kafka.KafkaBindingRebalanceListener
-
Invoked when partitions are initially assigned or after a rebalance.
- onPartitionsRevokedAfterCommit(String, Consumer<?, ?>, Collection<TopicPartition>) - Method in interface org.springframework.cloud.stream.binder.kafka.KafkaBindingRebalanceListener
-
Invoked by the container after any pending offsets are committed.
- onPartitionsRevokedBeforeCommit(String, Consumer<?, ?>, Collection<TopicPartition>) - Method in interface org.springframework.cloud.stream.binder.kafka.KafkaBindingRebalanceListener
-
Invoked by the container before any pending offsets are committed.
- org.springframework.cloud.stream.binder.kafka - package org.springframework.cloud.stream.binder.kafka
- org.springframework.cloud.stream.binder.kafka.config - package org.springframework.cloud.stream.binder.kafka.config
P
- postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaBinderEnvironmentPostProcessor
- postProcessOutputChannel(MessageChannel, ExtendedProducerProperties<KafkaProducerProperties>) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- postProcessPollableSource(DefaultPollableMessageSource) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- preSend(Message<?>, MessageChannel) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaExpressionEvaluatingInterceptor
- processTopic(String, ExtendedConsumerProperties<KafkaConsumerProperties>, ConsumerFactory<?, ?>, int, boolean, boolean, String) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- ProducerConfigCustomizer - Interface in org.springframework.cloud.stream.binder.kafka.config
-
This customizer is called by the binder to customize producer configuration in Kafka Producer factory.
R
- removeNeverHeaders(Headers) - Static method in class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper
-
Remove never headers.
- retryAndDlqInBinding(String, String) - Method in interface org.springframework.cloud.stream.binder.kafka.ListenerContainerWithDlqAndRetryCustomizer
-
Return false to move retries and DLQ from the binding to a customized error handler using the retry metadata and/or a
DeadLetterPublishingRecoverer
when configured viaListenerContainerWithDlqAndRetryCustomizer.configure(AbstractMessageListenerContainer, String, String, BiFunction, BackOff)
.
S
- setClientFactoryCustomizer(ClientFactoryCustomizer) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
-
Deprecated.
- setConsiderDownWhenAnyPartitionHasNoLeader(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaBinderHealthIndicator
- setConsumerConfigCustomizer(ConsumerConfigCustomizer) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
-
Deprecated.
- setDlqDestinationResolver(DlqDestinationResolver) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- setDlqPartitionFunction(DlqPartitionFunction) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- setEncodeStrings(boolean) - Method in class org.springframework.cloud.stream.binder.kafka.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.
- setExtendedBindingProperties(KafkaExtendedBindingProperties) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- setHeaderValue(byte[]) - Method in class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper.NonTrustedHeaderType
- setProducerConfigCustomizer(ProducerConfigCustomizer) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
-
Deprecated.
- setProducerListener(ProducerListener<byte[], byte[]>) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- setRebalanceListener(KafkaBindingRebalanceListener) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- setTimeout(int) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaBinderHealthIndicator
-
Set the timeout in seconds to retrieve health information.
- setTimeout(int) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaBinderMetrics
- setUntrustedType(String) - Method in class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper.NonTrustedHeaderType
- setupRebalanceListener(ExtendedConsumerProperties<KafkaConsumerProperties>, ContainerProperties) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
- supports(Class<?>) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaNullConverter
- supportsMimeType(MessageHeaders) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaNullConverter
T
- toHeaders(Headers, Map<String, Object>) - Method in class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper
- toString() - Method in class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper.NonTrustedHeaderType
- trusted(String) - Method in class org.springframework.cloud.stream.binder.kafka.BinderHeaderMapper
U
- useNativeEncoding(ExtendedProducerProperties<KafkaProducerProperties>) - Method in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
X
- X_EXCEPTION_FQCN - Static variable in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
-
Kafka header for x-exception-fqcn.
- X_EXCEPTION_MESSAGE - Static variable in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
-
Kafka header for x-exception-message.
- X_EXCEPTION_STACKTRACE - Static variable in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
-
Kafka header for x-exception-stacktrace.
- X_ORIGINAL_OFFSET - Static variable in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
-
Kafka header for x-original-offset.
- X_ORIGINAL_PARTITION - Static variable in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
-
Kafka header for x-original-partition.
- X_ORIGINAL_TIMESTAMP - Static variable in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
-
Kafka header for x-original-timestamp.
- X_ORIGINAL_TIMESTAMP_TYPE - Static variable in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
-
Kafka header for x-original-timestamp-type.
- X_ORIGINAL_TOPIC - Static variable in class org.springframework.cloud.stream.binder.kafka.KafkaMessageChannelBinder
-
Kafka header for x-original-topic.
All Classes All Packages