Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- afterUnbindConsumer(ConsumerDestination, String, ExtendedConsumerProperties) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- afterUnbindProducer(ProducerDestination, ExtendedProducerProperties) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
B
- BatchCapableRejectAndDontRequeueRecoverer - Class in org.springframework.cloud.stream.binder.rabbit
- BatchCapableRejectAndDontRequeueRecoverer() - Constructor for class org.springframework.cloud.stream.binder.rabbit.BatchCapableRejectAndDontRequeueRecoverer
- BatchCapableRejectAndDontRequeueRecoverer(Supplier) - Constructor for class org.springframework.cloud.stream.binder.rabbit.BatchCapableRejectAndDontRequeueRecoverer
-
Construct an instance with the provided exception message supplier.
- binderHealthIndicator(RabbitTemplate) - Method in class org.springframework.cloud.stream.binder.rabbit.config.RabbitBinderConfiguration.RabbitHealthIndicatorConfiguration
- binderName() - Method in class org.springframework.cloud.stream.binder.rabbit.config.RabbitBinderConfiguration
C
- cloud() - Method in class org.springframework.cloud.stream.binder.rabbit.config.RabbitBinderConfiguration.CloudProfile.CloudConnectors
- CloudConnectors() - Constructor for class org.springframework.cloud.stream.binder.rabbit.config.RabbitBinderConfiguration.CloudProfile.CloudConnectors
- CloudProfile() - Constructor for class org.springframework.cloud.stream.binder.rabbit.config.RabbitBinderConfiguration.CloudProfile
- configureAdapter(AmqpInboundChannelAdapter) - Static method in class org.springframework.cloud.stream.binder.rabbit.StreamUtils
-
Configure the channel adapter for streams support.
- createConsumerEndpoint(ConsumerDestination, String, ExtendedConsumerProperties) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- createContainer(ConsumerDestination, String, ExtendedConsumerProperties, String, ApplicationContext) - Static method in class org.springframework.cloud.stream.binder.rabbit.StreamUtils
-
Create a
StreamListenerContainer. - createPolledConsumerResources(String, String, ConsumerDestination, ExtendedConsumerProperties) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- createProducerMessageHandler(ProducerDestination, ExtendedProducerProperties, MessageChannel) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- createStreamMessageHandler(ProducerDestination, ExtendedProducerProperties, MessageChannel, String, RabbitProducerProperties, AbstractApplicationContext, Function) - Static method in class org.springframework.cloud.stream.binder.rabbit.StreamUtils
-
Create a
RabbitStreamMessageHandler.
D
- DefaultMessageConverterHelper - Class in org.springframework.cloud.stream.binder.rabbit.config
- DefaultMessageConverterHelper() - Constructor for class org.springframework.cloud.stream.binder.rabbit.config.DefaultMessageConverterHelper
- DELAY_HEADER - Static variable in class org.springframework.cloud.stream.binder.rabbit.RabbitExpressionEvaluatingInterceptor
-
Default name for delay header.
- destroy() - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
E
- ExtendedBindingHandlerMappingsProviderConfiguration - Class in org.springframework.cloud.stream.binder.rabbit.config
-
Configuration for extended binding metadata.
- ExtendedBindingHandlerMappingsProviderConfiguration() - Constructor for class org.springframework.cloud.stream.binder.rabbit.config.ExtendedBindingHandlerMappingsProviderConfiguration
G
- getBinderIdentity() - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- getConnectionFactory() - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
-
Get the underlying
ConnectionFactoryinstance to allow manually altering the connection lifecycle. - getDefaultsPrefix() - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- getErrorMessageHandler(ConsumerDestination, String, ExtendedConsumerProperties) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- getErrorMessageStrategy() - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- getExtendedConsumerProperties(String) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- getExtendedProducerProperties(String) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- getExtendedPropertiesEntryClass() - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- getPolledConsumerErrorMessageHandler(ConsumerDestination, String, ExtendedConsumerProperties) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
L
- logger - Variable in class org.springframework.cloud.stream.binder.rabbit.BatchCapableRejectAndDontRequeueRecoverer
M
- MessageConverterHelperConfiguration - Class in org.springframework.cloud.stream.binder.rabbit.config
- MessageConverterHelperConfiguration() - Constructor for class org.springframework.cloud.stream.binder.rabbit.config.MessageConverterHelperConfiguration
N
- NoCloudConnectors() - Constructor for class org.springframework.cloud.stream.binder.rabbit.config.RabbitBinderConfiguration.CloudProfile.NoCloudConnectors
- NoCloudProfile() - Constructor for class org.springframework.cloud.stream.binder.rabbit.config.RabbitBinderConfiguration.NoCloudProfile
O
- onInit() - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- org.springframework.cloud.stream.binder.rabbit - package org.springframework.cloud.stream.binder.rabbit
- org.springframework.cloud.stream.binder.rabbit.aot - package org.springframework.cloud.stream.binder.rabbit.aot
- org.springframework.cloud.stream.binder.rabbit.config - package org.springframework.cloud.stream.binder.rabbit.config
- org.springframework.cloud.stream.binder.rabbit.deployer - package org.springframework.cloud.stream.binder.rabbit.deployer
- OverrideCloudConnectors() - Constructor for class org.springframework.cloud.stream.binder.rabbit.config.RabbitBinderConfiguration.CloudProfile.CloudConnectors.OverrideCloudConnectors
P
- PARSER - Static variable in class org.springframework.cloud.stream.binder.rabbit.RabbitExpressionEvaluatingInterceptor
-
Instance of ExpressionParser.
- postProcessBatchMessageOnFailure(Message, int) - Method in class org.springframework.cloud.stream.binder.rabbit.config.DefaultMessageConverterHelper
- postProcessOutputChannel(MessageChannel, ExtendedProducerProperties) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- postProcessPollableSource(DefaultPollableMessageSource) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- preSend(Message, MessageChannel) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitExpressionEvaluatingInterceptor
R
- RabbitBinderConfiguration - Class in org.springframework.cloud.stream.binder.rabbit.config
-
Bind to services, either locally or in a cloud environment.
- RabbitBinderConfiguration() - Constructor for class org.springframework.cloud.stream.binder.rabbit.config.RabbitBinderConfiguration
- RabbitBinderConfiguration.CloudProfile - Class in org.springframework.cloud.stream.binder.rabbit.config
-
Configuration to be used when the cloud profile is set.
- RabbitBinderConfiguration.CloudProfile.CloudConnectors - Class in org.springframework.cloud.stream.binder.rabbit.config
-
Configuration to be used when the cloud profile is set, and Cloud Connectors are found on the classpath.
- RabbitBinderConfiguration.CloudProfile.CloudConnectors.OverrideCloudConnectors - Class in org.springframework.cloud.stream.binder.rabbit.config
-
Configuration to be used if
spring.cloud.stream.override-cloud-connectorsis set totrue. - RabbitBinderConfiguration.CloudProfile.CloudConnectors.UseCloudConnectors - Class in org.springframework.cloud.stream.binder.rabbit.config
-
Active only if
spring.cloud.stream.override-cloud-connectorsis not set totrue. - RabbitBinderConfiguration.CloudProfile.NoCloudConnectors - Class in org.springframework.cloud.stream.binder.rabbit.config
- RabbitBinderConfiguration.NoCloudProfile - Class in org.springframework.cloud.stream.binder.rabbit.config
-
Configuration to be used when the cloud profile is not set.
- RabbitBinderConfiguration.RabbitHealthIndicatorConfiguration - Class in org.springframework.cloud.stream.binder.rabbit.config
-
Configuration for Rabbit health indicator.
- RabbitBinderRuntimeHints - Class in org.springframework.cloud.stream.binder.rabbit.aot
-
RuntimeHintsRegistrarfor the Rabbit binder in Spring Cloud Stream. - RabbitBinderRuntimeHints() - Constructor for class org.springframework.cloud.stream.binder.rabbit.aot.RabbitBinderRuntimeHints
- RabbitConfiguration - Class in org.springframework.cloud.stream.binder.rabbit.config
-
Configuration for
RabbitTemplateandCachingConnectionFactory. - RabbitConfiguration() - Constructor for class org.springframework.cloud.stream.binder.rabbit.config.RabbitConfiguration
- RabbitExpressionEvaluatingInterceptor - Class in org.springframework.cloud.stream.binder.rabbit
-
Interceptor to evaluate expressions for outbound messages before serialization.
- RabbitExpressionEvaluatingInterceptor(Expression, Expression, EvaluationContext) - Constructor for class org.springframework.cloud.stream.binder.rabbit.RabbitExpressionEvaluatingInterceptor
-
Construct an instance with the provided expressions and evaluation context.
- rabbitExtendedPropertiesDefaultMappingsProvider() - Method in class org.springframework.cloud.stream.binder.rabbit.config.ExtendedBindingHandlerMappingsProviderConfiguration
- RabbitHealthIndicatorConfiguration() - Constructor for class org.springframework.cloud.stream.binder.rabbit.config.RabbitBinderConfiguration.RabbitHealthIndicatorConfiguration
- RabbitMessageChannelBinder - Class in org.springframework.cloud.stream.binder.rabbit
-
A
Binderimplementation backed by RabbitMQ. - RabbitMessageChannelBinder(ConnectionFactory, RabbitProperties, RabbitExchangeQueueProvisioner) - Constructor for class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- RabbitMessageChannelBinder(ConnectionFactory, RabbitProperties, RabbitExchangeQueueProvisioner, ListenerContainerCustomizer) - Constructor for class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- RabbitMessageChannelBinder(ConnectionFactory, RabbitProperties, RabbitExchangeQueueProvisioner, ListenerContainerCustomizer, MessageSourceCustomizer) - Constructor for class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- RabbitMessageChannelBinderConfiguration - Class in org.springframework.cloud.stream.binder.rabbit.config
-
Configuration class for RabbitMQ message channel binder.
- RabbitMessageChannelBinderConfiguration() - Constructor for class org.springframework.cloud.stream.binder.rabbit.config.RabbitMessageChannelBinderConfiguration
- rabbitMessageConverterHelper() - Method in class org.springframework.cloud.stream.binder.rabbit.config.MessageConverterHelperConfiguration
- rabbitTemplate(RabbitTemplateConfigurer, ConnectionFactory) - Method in class org.springframework.cloud.stream.binder.rabbit.config.RabbitConfiguration
- rabbitTemplateConfigurer(RabbitProperties, ObjectProvider, ObjectProvider) - Method in class org.springframework.cloud.stream.binder.rabbit.config.RabbitConfiguration
- recover(List, Throwable) - Method in class org.springframework.cloud.stream.binder.rabbit.BatchCapableRejectAndDontRequeueRecoverer
- recover(Message, Throwable) - Method in class org.springframework.cloud.stream.binder.rabbit.BatchCapableRejectAndDontRequeueRecoverer
- registerHints(RuntimeHints, ClassLoader) - Method in class org.springframework.cloud.stream.binder.rabbit.aot.RabbitBinderRuntimeHints
- ROUTING_KEY_HEADER - Static variable in class org.springframework.cloud.stream.binder.rabbit.RabbitExpressionEvaluatingInterceptor
-
Default name for routing key header.
S
- setAdminAddresses(String[]) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- setCompressingPostProcessor(MessagePostProcessor) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
-
Set a
MessagePostProcessorto compress messages. - setDecompressingPostProcessor(MessagePostProcessor) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
-
Set a
MessagePostProcessorto decompress messages. - setExtendedBindingProperties(RabbitExtendedBindingProperties) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- setNodes(String[]) - Method in class org.springframework.cloud.stream.binder.rabbit.RabbitMessageChannelBinder
- shouldFailIfCantConvert(Message) - Method in class org.springframework.cloud.stream.binder.rabbit.config.DefaultMessageConverterHelper
- StreamUtils - Class in org.springframework.cloud.stream.binder.rabbit
-
Utilities for stream components.
U
- UseCloudConnectors() - Constructor for class org.springframework.cloud.stream.binder.rabbit.config.RabbitBinderConfiguration.CloudProfile.CloudConnectors.UseCloudConnectors
All Classes and Interfaces|All Packages|Constant Field Values