Index

A B C D E F G H I J K L M N O P Q R S T U V X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractBindableProxyFactory - Class in org.springframework.cloud.stream.binding
Base class for bindable proxy factories.
AbstractBindableProxyFactory(Class<?>) - Constructor for class org.springframework.cloud.stream.binding.AbstractBindableProxyFactory
 
AbstractBinder<T,C extends ConsumerProperties,P extends ProducerProperties> - Class in org.springframework.cloud.stream.binder
Base class for Binder implementations.
AbstractBinder() - Constructor for class org.springframework.cloud.stream.binder.AbstractBinder
 
AbstractBindingTargetFactory<T> - Class in org.springframework.cloud.stream.binding
A BindingTargetFactory implementation that restricts the type of binding target to a specified class and its supertypes.
AbstractBindingTargetFactory(Class<T>) - Constructor for class org.springframework.cloud.stream.binding.AbstractBindingTargetFactory
 
AbstractExtendedBindingProperties<C,P,T extends BinderSpecificPropertiesProvider> - Class in org.springframework.cloud.stream.binder
Base implementation of ExtendedBindingProperties.
AbstractExtendedBindingProperties() - Constructor for class org.springframework.cloud.stream.binder.AbstractExtendedBindingProperties
 
AbstractMessageChannelBinder<C extends ConsumerProperties,P extends ProducerProperties,PP extends ProvisioningProvider<C,P>> - Class in org.springframework.cloud.stream.binder
AbstractBinder that serves as base class for MessageChannel binders.
AbstractMessageChannelBinder(String[], PP) - Constructor for class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
 
AbstractMessageChannelBinder(String[], PP, ListenerContainerCustomizer<?>, MessageSourceCustomizer<?>) - Constructor for class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
 
AbstractMessageChannelBinder.ErrorInfrastructure - Class in org.springframework.cloud.stream.binder
 
AbstractMessageChannelBinder.PolledConsumerResources - Class in org.springframework.cloud.stream.binder
 
adapt(B, MethodParameter) - Method in interface org.springframework.cloud.stream.binding.StreamListenerParameterAdapter
Adapts the binding target to the argument type.
adapt(MessageChannel, MessageChannel) - Method in class org.springframework.cloud.stream.binding.MessageChannelStreamListenerResultAdapter
 
adapt(R, B) - Method in interface org.springframework.cloud.stream.binding.StreamListenerResultAdapter
Adapts the result to the binding target.
adaptAndRetrieveInboundArguments(Method, String, ApplicationContext, StreamListenerParameterAdapter...) - Method in interface org.springframework.cloud.stream.binding.StreamListenerSetupMethodOrchestrator
Default implementation for adapting each of the incoming method arguments using an available StreamListenerParameterAdapter and provide the adapted collection of arguments back to the caller.
addInterceptor(int, ChannelInterceptor) - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
addInterceptor(ChannelInterceptor) - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
addOutputBinding(String, Binding<?>) - Method in class org.springframework.cloud.stream.binding.DynamicDestinationsBindable
 
afterBinderContextInitialized(String, ConfigurableApplicationContext) - Method in interface org.springframework.cloud.stream.binder.DefaultBinderFactory.Listener
Applying additional capabilities to the binder after the binder context has been initialized.
afterBinderContextInitialized(String, ConfigurableApplicationContext) - Method in class org.springframework.cloud.stream.config.BindersHealthIndicatorAutoConfiguration.BindersHealthIndicatorListener
 
afterPropertiesSet() - Method in class org.springframework.cloud.stream.binder.AbstractBinder
 
afterPropertiesSet() - Method in class org.springframework.cloud.stream.binding.BindableProxyFactory
 
afterPropertiesSet() - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
afterSingletonsInstantiated() - Method in class org.springframework.cloud.stream.binding.StreamListenerAnnotationBeanPostProcessor
 
afterSingletonsInstantiated() - Method in class org.springframework.cloud.stream.function.StreamBridge
 
afterUnbind() - Method in class org.springframework.cloud.stream.binder.DefaultBinding
Listener method that executes after unbinding.
afterUnbindConsumer(ConsumerDestination, String, C) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Invoked after the unbinding of a consumer.
afterUnbindProducer(ProducerDestination, P) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Invoked after the unbinding of a producer.
AMBIGUOUS_MESSAGE_HANDLER_METHOD_ARGUMENTS - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when an ambiguous message handler method argument was found.
APPLICATION_METRICS - Static variable in interface org.springframework.cloud.stream.micrometer.MetersPublisherBinding
Application metrics channel name.
applicationMetrics() - Method in interface org.springframework.cloud.stream.micrometer.MetersPublisherBinding
 
ApplicationMetricsProperties - Class in org.springframework.cloud.stream.micrometer
 
ApplicationMetricsProperties() - Constructor for class org.springframework.cloud.stream.micrometer.ApplicationMetricsProperties
 
appListener(SpringIntegrationProperties) - Method in class org.springframework.cloud.stream.config.BindingServiceConfiguration
 
apply(BindHandler) - Method in class org.springframework.cloud.stream.config.BindingHandlerAdvise
 
applyPrefix(String, String) - Static method in class org.springframework.cloud.stream.binder.AbstractBinder
For binder implementations that support a prefix, apply the prefix to the name.
asMapProperties() - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
Return configuration properties as Map.
ATLEAST_ONE_OUTPUT - Static variable in class org.springframework.cloud.stream.binding.StreamAnnotationErrorMessages
Annotation error message when no output was passed.
ATLEAST_ONE_OUTPUT - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when there were no outputs specified.
attributesHolder - Static variable in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 

B

beanFactory - Variable in class org.springframework.cloud.stream.binding.BindableProxyFactory
 
Bindable - Interface in org.springframework.cloud.stream.binding
Marker interface for instances that can bind/unbind groups of inputs and outputs.
BindableProxyFactory - Class in org.springframework.cloud.stream.binding
FactoryBean for instantiating the interfaces specified via EnableBinding.
BindableProxyFactory(Class<?>) - Constructor for class org.springframework.cloud.stream.binding.BindableProxyFactory
 
bindConsumer(String, String, T, C) - Method in class org.springframework.cloud.stream.binder.AbstractBinder
 
bindConsumer(String, String, T, C) - Method in interface org.springframework.cloud.stream.binder.Binder
Bind the target component as a message consumer to the logical entity identified by the name.
bindConsumer(T, String) - Method in class org.springframework.cloud.stream.binding.BindingService
 
Binder<T,C extends ConsumerProperties,P extends ProducerProperties> - Interface in org.springframework.cloud.stream.binder
A strategy interface used to bind an app interface to a logical name.
binderAwareChannelResolver(BindingService, AbstractBindingTargetFactory<? extends MessageChannel>, DynamicDestinationsBindable, BinderAwareChannelResolver.NewDestinationBindingCallback) - Method in class org.springframework.cloud.stream.config.BindingServiceConfiguration
 
BinderAwareChannelResolver - Class in org.springframework.cloud.stream.binding
Deprecated.
As of 3.0.0 in favor if providing `spring.cloud.stream.sendto.destination` property. This is primarily for function-based programming model. For StreamListener it would still be required and thus will stay until we deprecate and eventually discontinue StreamListener and annotation-based programming model.
BinderAwareChannelResolver(BindingService, AbstractBindingTargetFactory<? extends MessageChannel>, DynamicDestinationsBindable) - Constructor for class org.springframework.cloud.stream.binding.BinderAwareChannelResolver
Deprecated.
 
BinderAwareChannelResolver(BindingService, AbstractBindingTargetFactory<? extends MessageChannel>, DynamicDestinationsBindable, BinderAwareChannelResolver.NewDestinationBindingCallback) - Constructor for class org.springframework.cloud.stream.binding.BinderAwareChannelResolver
Deprecated.
 
BinderAwareChannelResolver.NewDestinationBindingCallback<T> - Interface in org.springframework.cloud.stream.binding
Deprecated.
Configure a new destination before it is bound.
BinderAwareRouter - Class in org.springframework.cloud.stream.binding
A BeanPostProcessor that sets a BinderAwareChannelResolver on any bean of type AbstractMappingMessageRouter within the context.
BinderAwareRouter(AbstractMappingMessageRouter[], DestinationResolver<MessageChannel>) - Constructor for class org.springframework.cloud.stream.binding.BinderAwareRouter
 
binderAwareRouterBeanPostProcessor(List<AbstractMappingMessageRouter>, DestinationResolver<MessageChannel>) - Method in class org.springframework.cloud.stream.config.BindingServiceConfiguration
 
BinderConfiguration - Class in org.springframework.cloud.stream.binder
Configuration for a binder instance, associating a BinderType with its configuration Properties.
BinderConfiguration(String, Map<String, Object>, boolean, boolean) - Constructor for class org.springframework.cloud.stream.binder.BinderConfiguration
 
BinderCustomizer - Interface in org.springframework.cloud.stream.binder
 
BinderException - Exception in org.springframework.cloud.stream.binder
Exception thrown to indicate a binder error (most likely a configuration error).
BinderException(String) - Constructor for exception org.springframework.cloud.stream.binder.BinderException
 
BinderException(String, Throwable) - Constructor for exception org.springframework.cloud.stream.binder.BinderException
 
binderFactory(BinderTypeRegistry, BindingServiceProperties, ObjectProvider<BinderCustomizer>) - Method in class org.springframework.cloud.stream.config.BindingServiceConfiguration
 
BinderFactory - Interface in org.springframework.cloud.stream.binder
 
BinderFactoryAutoConfiguration - Class in org.springframework.cloud.stream.config
 
BinderFactoryAutoConfiguration() - Constructor for class org.springframework.cloud.stream.config.BinderFactoryAutoConfiguration
 
BinderHeaders - Class in org.springframework.cloud.stream.binder
Spring Integration message headers for Spring Cloud Stream.
BinderProperties - Class in org.springframework.cloud.stream.config
Contains the properties of a binder.
BinderProperties() - Constructor for class org.springframework.cloud.stream.config.BinderProperties
 
bindersHealthContributor() - Method in class org.springframework.cloud.stream.config.BindersHealthIndicatorAutoConfiguration
 
BindersHealthContributor() - Constructor for class org.springframework.cloud.stream.config.BindersHealthIndicatorAutoConfiguration.BindersHealthContributor
 
BindersHealthIndicatorAutoConfiguration - Class in org.springframework.cloud.stream.config
 
BindersHealthIndicatorAutoConfiguration() - Constructor for class org.springframework.cloud.stream.config.BindersHealthIndicatorAutoConfiguration
 
BindersHealthIndicatorAutoConfiguration.BindersHealthContributor - Class in org.springframework.cloud.stream.config
CompositeHealthContributor that provides binder health contributions.
BindersHealthIndicatorAutoConfiguration.BindersHealthIndicatorListener - Class in org.springframework.cloud.stream.config
A DefaultBinderFactory.Listener that provides HealthIndicator support.
bindersHealthIndicatorListener(BindersHealthIndicatorAutoConfiguration.BindersHealthContributor) - Method in class org.springframework.cloud.stream.config.BindersHealthIndicatorAutoConfiguration
 
BinderSpecificPropertiesProvider - Interface in org.springframework.cloud.stream.binder
 
BinderType - Class in org.springframework.cloud.stream.binder
References one or more Configuration-annotated classes which provide a context definition which contains exactly one Binder, typically for a given type of system (e.g.
BinderType(String, Class<?>[]) - Constructor for class org.springframework.cloud.stream.binder.BinderType
 
binderTypeRegistry(ConfigurableApplicationContext) - Method in class org.springframework.cloud.stream.config.BinderFactoryAutoConfiguration
 
BinderTypeRegistry - Interface in org.springframework.cloud.stream.binder
A registry of BinderTypes, indexed by name.
Binding<T> - Interface in org.springframework.cloud.stream.binder
Represents a binding between an input or output and an adapter endpoint that connects via a Binder.
BindingBeanDefinitionRegistryUtils - Class in org.springframework.cloud.stream.binding
Utility class for registering bean definitions for binding targets.
BindingBeanDefinitionRegistryUtils() - Constructor for class org.springframework.cloud.stream.binding.BindingBeanDefinitionRegistryUtils
 
BindingBeansRegistrar - Class in org.springframework.cloud.stream.config
 
BindingBeansRegistrar() - Constructor for class org.springframework.cloud.stream.config.BindingBeansRegistrar
 
BindingCleaner - Interface in org.springframework.cloud.stream.binder
Interface for implementations that perform cleanup for binders.
BindingCreatedEvent - Class in org.springframework.cloud.stream.binder
ApplicationEvent fired whenever the the Binding is created.
BindingCreatedEvent(Binding<?>) - Constructor for class org.springframework.cloud.stream.binder.BindingCreatedEvent
 
BindingHandlerAdvise - Class in org.springframework.cloud.stream.config
 
BindingHandlerAdvise(BindingHandlerAdvise.MappingsProvider[]) - Method in class org.springframework.cloud.stream.config.BindingServiceConfiguration
 
BindingHandlerAdvise.MappingsProvider - Interface in org.springframework.cloud.stream.config
Provides mappings including the default mappings.
BindingProperties - Class in org.springframework.cloud.stream.config
Contains the properties of a binding.
BindingProperties() - Constructor for class org.springframework.cloud.stream.config.BindingProperties
 
bindingsEndpoint(BindingsLifecycleController) - Method in class org.springframework.cloud.stream.config.BindingsEndpointAutoConfiguration
 
BindingsEndpoint - Class in org.springframework.cloud.stream.endpoint
Actuator endpoint for binding control.
BindingsEndpoint(BindingsLifecycleController) - Constructor for class org.springframework.cloud.stream.endpoint.BindingsEndpoint
 
BindingsEndpointAutoConfiguration - Class in org.springframework.cloud.stream.config
 
BindingsEndpointAutoConfiguration() - Constructor for class org.springframework.cloud.stream.config.BindingsEndpointAutoConfiguration
 
bindingService(BindingServiceProperties, BinderFactory, TaskScheduler, ObjectMapper) - Method in class org.springframework.cloud.stream.config.BindingServiceConfiguration
 
BindingService - Class in org.springframework.cloud.stream.binding
Handles binding of input/output targets by delegating to an underlying Binder.
BindingService(BindingServiceProperties, BinderFactory, ObjectMapper) - Constructor for class org.springframework.cloud.stream.binding.BindingService
 
BindingService(BindingServiceProperties, BinderFactory, TaskScheduler, ObjectMapper) - Constructor for class org.springframework.cloud.stream.binding.BindingService
 
BindingService.LateBinding<T> - Class in org.springframework.cloud.stream.binding
 
BindingServiceConfiguration - Class in org.springframework.cloud.stream.config
Configuration class that provides necessary beans for MessageChannel binding.
BindingServiceConfiguration() - Constructor for class org.springframework.cloud.stream.config.BindingServiceConfiguration
 
BindingServiceProperties - Class in org.springframework.cloud.stream.config
 
BindingServiceProperties() - Constructor for class org.springframework.cloud.stream.config.BindingServiceProperties
 
bindingsLifecycleController(List<InputBindingLifecycle>, List<OutputBindingLifecycle>) - Method in class org.springframework.cloud.stream.config.BindingServiceConfiguration
 
BindingsLifecycleController - Class in org.springframework.cloud.stream.binding
Lifecycle controller for the bindings.
BindingsLifecycleController(List<InputBindingLifecycle>, List<OutputBindingLifecycle>) - Constructor for class org.springframework.cloud.stream.binding.BindingsLifecycleController
 
BindingsLifecycleController.State - Enum in org.springframework.cloud.stream.binding
Binding states.
bindingTargetFactories - Variable in class org.springframework.cloud.stream.binding.AbstractBindableProxyFactory
 
BindingTargetFactory - Interface in org.springframework.cloud.stream.binding
Defines methods to create/configure the binding targets defined by EnableBinding.
bindPollableConsumer(String, String, PollableSource<H>, C) - Method in interface org.springframework.cloud.stream.binder.PollableConsumerBinder
Configure a binding for a pollable message source.
bindPollableConsumer(String, String, PollableSource<MessageHandler>, C) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
 
bindProducer(String, T, P) - Method in class org.springframework.cloud.stream.binder.AbstractBinder
 
bindProducer(String, T, P) - Method in interface org.springframework.cloud.stream.binder.Binder
Bind the target component as a message producer to the logical entity identified by the name.
bindProducer(T, String) - Method in class org.springframework.cloud.stream.binding.BindingService
 
bindProducer(T, String, boolean) - Method in class org.springframework.cloud.stream.binding.BindingService
 
bindProducer(T, String, boolean, Binder<T, ?, ProducerProperties>) - Method in class org.springframework.cloud.stream.binding.BindingService
 
BoundTargetHolder - Class in org.springframework.cloud.stream.binding
Holds information about the binding targets exposed by the interface proxy, as well as their status.
BoundTargetHolder(Object, boolean) - Constructor for class org.springframework.cloud.stream.binding.BoundTargetHolder
 
buildRetryTemplate(ConsumerProperties) - Method in class org.springframework.cloud.stream.binder.AbstractBinder
Create and configure a default retry template unless one has already been provided via @Bean by an application.

C

canConvertFrom(Message<?>, Class<?>) - Method in class org.springframework.cloud.stream.converter.ObjectStringMessageConverter
 
canCreate(Class<?>) - Method in class org.springframework.cloud.stream.binding.AbstractBindingTargetFactory
 
canCreate(Class<?>) - Method in interface org.springframework.cloud.stream.binding.BindingTargetFactory
Checks whether a specific binding target type can be created by this factory.
changeState(String, BindingsLifecycleController.State) - Method in class org.springframework.cloud.stream.binding.BindingsLifecycleController
General purpose method to change the state of the provided binding.
changeState(String, BindingsLifecycleController.State) - Method in class org.springframework.cloud.stream.endpoint.BindingsEndpoint
 
channelFactory(CompositeMessageChannelConfigurer) - Method in class org.springframework.cloud.stream.config.BinderFactoryAutoConfiguration
 
channels() - Method in class org.springframework.cloud.stream.endpoint.ChannelsEndpoint
 
channelsEndpoint(BindingServiceProperties) - Method in class org.springframework.cloud.stream.config.ChannelsEndpointAutoConfiguration
 
ChannelsEndpoint - Class in org.springframework.cloud.stream.endpoint
An Endpoint that has the binding information on all the Bindable message channels.
ChannelsEndpoint(BindingServiceProperties) - Constructor for class org.springframework.cloud.stream.endpoint.ChannelsEndpoint
 
ChannelsEndpoint.ChannelsMetaData - Class in org.springframework.cloud.stream.endpoint
Meta data for channels.
ChannelsEndpointAutoConfiguration - Class in org.springframework.cloud.stream.config
 
ChannelsEndpointAutoConfiguration() - Constructor for class org.springframework.cloud.stream.config.ChannelsEndpointAutoConfiguration
 
ChannelsMetaData() - Constructor for class org.springframework.cloud.stream.endpoint.ChannelsEndpoint.ChannelsMetaData
 
checkCompatiblePollableBinder(Binder, Class<?>) - Static method in class org.springframework.cloud.stream.reflection.GenericsUtils
Return the generic type of PollableSource to determine if it is appropriate for the binder.
clean(String, boolean) - Method in interface org.springframework.cloud.stream.binder.BindingCleaner
Clean up all resources for the supplied stream/job.
clear() - Method in class org.springframework.cloud.stream.binder.MessageValues
 
close(RetryContext, RetryCallback<T, E>, Throwable) - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
compositeMessageChannelConfigurer(MessageConverterConfigurer) - Method in class org.springframework.cloud.stream.config.BinderFactoryAutoConfiguration
 
CompositeMessageChannelConfigurer - Class in org.springframework.cloud.stream.binding
MessageChannelConfigurer that composes all the message channel configurers.
CompositeMessageChannelConfigurer(List<MessageChannelConfigurer>) - Constructor for class org.springframework.cloud.stream.binding.CompositeMessageChannelConfigurer
 
CompositeMessageConverterFactory - Class in org.springframework.cloud.stream.converter
A factory for creating an instance of CompositeMessageConverter for a given target MIME type.
CompositeMessageConverterFactory() - Constructor for class org.springframework.cloud.stream.converter.CompositeMessageConverterFactory
 
CompositeMessageConverterFactory(List<? extends MessageConverter>, ObjectMapper) - Constructor for class org.springframework.cloud.stream.converter.CompositeMessageConverterFactory
 
condition() - Element in annotation type org.springframework.cloud.stream.annotation.StreamListener
Deprecated.
A condition that must be met by all items that are dispatched to this method.
CONDITION_ON_DECLARATIVE_METHOD - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when condition was set in declarative mode.
CONDITION_ON_METHOD_RETURNING_VALUE - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when condition was set for methods that return a value.
configure(E, String, String) - Method in interface org.springframework.cloud.stream.config.ConsumerEndpointCustomizer
Configure a MessageProducer that is being created by the binder for the provided destination name and group.
configure(H, String) - Method in interface org.springframework.cloud.stream.config.ProducerMessageHandlerCustomizer
Configure a MessageHandler that is being created by the binder for the provided destination name.
configure(String, MessageChannel, ProducerProperties, T) - Method in interface org.springframework.cloud.stream.binding.BinderAwareChannelResolver.NewDestinationBindingCallback
Deprecated.
Configure the properties or channel before binding.
configure(T, String, String) - Method in interface org.springframework.cloud.stream.config.ListenerContainerCustomizer
Configure the container that is being created for the supplied queue name and consumer group.
configure(T, String, String) - Method in interface org.springframework.cloud.stream.config.MessageSourceCustomizer
Configure the container that is being created for the supplied queue name and consumer group.
configureInputChannel(MessageChannel, String) - Method in class org.springframework.cloud.stream.binding.CompositeMessageChannelConfigurer
 
configureInputChannel(MessageChannel, String) - Method in interface org.springframework.cloud.stream.binding.MessageChannelConfigurer
Configure the given input message channel.
configureInputChannel(MessageChannel, String) - Method in class org.springframework.cloud.stream.binding.MessageConverterConfigurer
 
configureOutputChannel(MessageChannel, String) - Method in class org.springframework.cloud.stream.binding.CompositeMessageChannelConfigurer
 
configureOutputChannel(MessageChannel, String) - Method in interface org.springframework.cloud.stream.binding.MessageChannelConfigurer
Configure the given output message channel.
configureOutputChannel(MessageChannel, String) - Method in class org.springframework.cloud.stream.binding.MessageConverterConfigurer
 
configurePolledMessageSource(PollableMessageSource, String) - Method in class org.springframework.cloud.stream.binding.CompositeMessageChannelConfigurer
 
configurePolledMessageSource(PollableMessageSource, String) - Method in interface org.springframework.cloud.stream.binding.MessageChannelAndSourceConfigurer
Configure the provided message source binding.
configurePolledMessageSource(PollableMessageSource, String) - Method in class org.springframework.cloud.stream.binding.MessageConverterConfigurer
 
constructDLQName(String) - Static method in class org.springframework.cloud.stream.binder.AbstractBinder
For binder implementations that support dead lettering, construct the name of the dead letter entity for the underlying pipe name.
ConsumerDestination - Interface in org.springframework.cloud.stream.provisioning
Represents a ConsumerDestination that provides the information about the destination that is physically provisioned through ProvisioningProvider.provisionConsumerDestination(String, String, ConsumerProperties).
ConsumerEndpointCustomizer<E extends org.springframework.integration.core.MessageProducer> - Interface in org.springframework.cloud.stream.config
If a single bean of this type is in the application context, an inbound channel adapter created by the binder can be further customized after all the properties are set.
ConsumerProperties - Class in org.springframework.cloud.stream.binder
Common consumer properties - spring.cloud.stream.bindings.[destinationName].consumer.
ConsumerProperties() - Constructor for class org.springframework.cloud.stream.binder.ConsumerProperties
 
containsKey(Object) - Method in class org.springframework.cloud.stream.binder.MessageValues
 
containsValue(Object) - Method in class org.springframework.cloud.stream.binder.MessageValues
 
contextStartAfterRefreshListener() - Method in class org.springframework.cloud.stream.config.BindingServiceConfiguration
 
ContextStartAfterRefreshListener - Class in org.springframework.cloud.stream.binding
Automatically starts the context after a refresh.
ContextStartAfterRefreshListener() - Constructor for class org.springframework.cloud.stream.binding.ContextStartAfterRefreshListener
 
ConversionException - Exception in org.springframework.cloud.stream.converter
Exception thrown when an error is encountered during message conversion.
ConversionException(String) - Constructor for exception org.springframework.cloud.stream.converter.ConversionException
 
ConversionException(String, Throwable) - Constructor for exception org.springframework.cloud.stream.converter.ConversionException
 
convert(String) - Method in class org.springframework.cloud.stream.config.SpelExpressionConverterConfiguration.SpelConverter
 
convert(String) - Method in class org.springframework.cloud.stream.converter.CustomMimeTypeConverter
 
convertFromInternal(Message<?>, Class<?>, Object) - Method in class org.springframework.cloud.stream.converter.ObjectStringMessageConverter
 
convertToInternal(Object, MessageHeaders, Object) - Method in class org.springframework.cloud.stream.converter.ObjectStringMessageConverter
 
copyHeaders() - Element in annotation type org.springframework.cloud.stream.annotation.StreamListener
Deprecated.
When "true" (default), and a @SendTo annotation is present, copy the inbound headers to the outbound message (if the header is absent on the outbound message).
copyHeadersIfAbsent(Map<String, Object>) - Method in class org.springframework.cloud.stream.binder.MessageValues
 
createAndBindInputs(BindingService) - Method in class org.springframework.cloud.stream.binding.AbstractBindableProxyFactory
 
createAndBindInputs(BindingService) - Method in interface org.springframework.cloud.stream.binding.Bindable
Binds all the inputs associated with this instance.
createAndBindOutputs(BindingService) - Method in class org.springframework.cloud.stream.binding.AbstractBindableProxyFactory
 
createAndBindOutputs(BindingService) - Method in interface org.springframework.cloud.stream.binding.Bindable
Binds all the outputs associated with this instance.
createConsumerEndpoint(ConsumerDestination, String, C) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Creates MessageProducer that receives data from the consumer destination.
createInput(String) - Method in class org.springframework.cloud.stream.binding.AbstractBindingTargetFactory
 
createInput(String) - Method in interface org.springframework.cloud.stream.binding.BindingTargetFactory
Create an input binding target that will be bound via a corresponding Binder.
createInput(String) - Method in class org.springframework.cloud.stream.binding.MessageSourceBindingTargetFactory
 
createInput(String) - Method in class org.springframework.cloud.stream.binding.SubscribableChannelBindingTargetFactory
 
createOutput(String) - Method in class org.springframework.cloud.stream.binding.AbstractBindingTargetFactory
 
createOutput(String) - Method in interface org.springframework.cloud.stream.binding.BindingTargetFactory
Create an output binding target that will be bound via a corresponding Binder.
createOutput(String) - Method in class org.springframework.cloud.stream.binding.MessageSourceBindingTargetFactory
 
createOutput(String) - Method in class org.springframework.cloud.stream.binding.SubscribableChannelBindingTargetFactory
 
createPolledConsumerResources(String, String, ConsumerDestination, C) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
 
createProducerMessageHandler(ProducerDestination, P, MessageChannel) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Create a MessageHandler with the ability to send data to the target middleware.
createProducerMessageHandler(ProducerDestination, P, MessageChannel, MessageChannel) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Create a MessageHandler with the ability to send data to the target middleware.
customize(Binder<?, ConsumerProperties, ProducerProperties>, String) - Method in interface org.springframework.cloud.stream.binder.BinderCustomizer
When customization beans are present in an application that uses a single binder, those beans are detected by the binder.
CustomMimeTypeConverter - Class in org.springframework.cloud.stream.converter
A custom converter for MimeType that accepts a plain java class name as a shorthand for application/x-java-object;type=the.qualified.ClassName.
CustomMimeTypeConverter() - Constructor for class org.springframework.cloud.stream.converter.CustomMimeTypeConverter
 

D

decodeExceptionMessage(Message<?>) - Static method in class org.springframework.cloud.stream.binder.EmbeddedHeaderUtils
 
DEFAULT_CONTENT_TYPE - Static variable in class org.springframework.cloud.stream.config.BindingProperties
Default content type for bindings.
DEFAULT_INPUT_SUFFIX - Static variable in class org.springframework.cloud.stream.function.FunctionConstants
Prefix used for functional binding naming convention.
DEFAULT_OUTPUT_SUFFIX - Static variable in class org.springframework.cloud.stream.function.FunctionConstants
Suffix used for functional binding naming convention.
DefaultBinderFactory - Class in org.springframework.cloud.stream.binder
Default BinderFactory implementation.
DefaultBinderFactory(Map<String, BinderConfiguration>, BinderTypeRegistry, BinderCustomizer) - Constructor for class org.springframework.cloud.stream.binder.DefaultBinderFactory
 
DefaultBinderFactory.Listener - Interface in org.springframework.cloud.stream.binder
A listener that can be registered with the DefaultBinderFactory that allows the registration of additional configuration.
DefaultBinderTypeRegistry - Class in org.springframework.cloud.stream.binder
Default implementation of a BinderTypeRegistry.
DefaultBinderTypeRegistry(Map<String, BinderType>) - Constructor for class org.springframework.cloud.stream.binder.DefaultBinderTypeRegistry
 
DefaultBinding<T> - Class in org.springframework.cloud.stream.binder
Default implementation for a Binding.
DefaultBinding(String, String, T, Lifecycle) - Constructor for class org.springframework.cloud.stream.binder.DefaultBinding
Creates an instance that associates a given name, group and binding target with an optional Lifecycle component, which will be stopped during unbinding.
DefaultBinding(String, T, Lifecycle) - Constructor for class org.springframework.cloud.stream.binder.DefaultBinding
 
defaultDestinationPublishingMeterRegistry(ApplicationMetricsProperties, MetersPublisherBinding, MetricsPublisherConfig, Clock) - Method in class org.springframework.cloud.stream.micrometer.DestinationPublishingMetricsAutoConfiguration
 
DefaultPartitioningInterceptor - Class in org.springframework.cloud.stream.binding
 
DefaultPartitioningInterceptor(BindingProperties, ConfigurableListableBeanFactory) - Constructor for class org.springframework.cloud.stream.binding.DefaultPartitioningInterceptor
 
DefaultPollableMessageSource - Class in org.springframework.cloud.stream.binder
The default implementation of a PollableMessageSource.
DefaultPollableMessageSource(SmartMessageConverter) - Constructor for class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
DELIMITER - Static variable in class org.springframework.cloud.stream.function.FunctionConstants
Delimiter used for functional binding naming convention.
DestinationPublishingMetricsAutoConfiguration - Class in org.springframework.cloud.stream.micrometer
 
DestinationPublishingMetricsAutoConfiguration() - Constructor for class org.springframework.cloud.stream.micrometer.DestinationPublishingMetricsAutoConfiguration
 
destroy() - Method in class org.springframework.cloud.stream.binder.DefaultBinderFactory
 
determinePartition(Message<?>) - Method in class org.springframework.cloud.stream.binder.PartitionHandler
Determine the partition to which to send this message.
DirectHandler - Class in org.springframework.cloud.stream.binder
 
DirectHandler(MessageChannel) - Constructor for class org.springframework.cloud.stream.binder.DirectHandler
 
DirectWithAttributesChannel - Class in org.springframework.cloud.stream.messaging
 
DirectWithAttributesChannel() - Constructor for class org.springframework.cloud.stream.messaging.DirectWithAttributesChannel
 
doBindConsumer(String, String, MessageChannel, C) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Binds an inbound channel to a given destination.
doBindConsumer(String, String, T, C) - Method in class org.springframework.cloud.stream.binder.AbstractBinder
 
doBindConsumer(T, String, Binder<T, ConsumerProperties, ?>, ConsumerProperties, String) - Method in class org.springframework.cloud.stream.binding.BindingService
 
doBindPollableConsumer(T, String, Binder<T, ConsumerProperties, ?>, ConsumerProperties, String) - Method in class org.springframework.cloud.stream.binding.BindingService
 
doBindProducer(String, MessageChannel, P) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Binds an outbound channel to a given destination.
doBindProducer(String, T, P) - Method in class org.springframework.cloud.stream.binder.AbstractBinder
 
doBindProducer(T, String, Binder<T, ?, ProducerProperties>, ProducerProperties) - Method in class org.springframework.cloud.stream.binding.BindingService
 
doGetBindings() - Method in class org.springframework.cloud.stream.binder.AbstractExtendedBindingProperties
 
dynamicDestinationsBindable() - Method in class org.springframework.cloud.stream.config.BindingServiceConfiguration
 
DynamicDestinationsBindable - Class in org.springframework.cloud.stream.binding
A Bindable that stores the dynamic destination names and handles their unbinding.
DynamicDestinationsBindable() - Constructor for class org.springframework.cloud.stream.binding.DynamicDestinationsBindable
 

E

embeddedHeaders - Enum constant in enum org.springframework.cloud.stream.binder.HeaderMode
Headers embedded in payload - e.g.
EmbeddedHeaderUtils - Class in org.springframework.cloud.stream.binder
Encodes requested headers into payload with format 0xff, n(1), [ [lenHdr(1), hdr, lenValue(4), value] ... ].
EmbeddedHeaderUtils() - Constructor for class org.springframework.cloud.stream.binder.EmbeddedHeaderUtils
 
embedHeaders(MessageValues, String...) - Static method in class org.springframework.cloud.stream.binder.EmbeddedHeaderUtils
Return a new message where some of the original headers of original have been embedded into the new message payload.
EnableBinding - Annotation Type in org.springframework.cloud.stream.annotation
Deprecated.
as of 3.1 in favor of functional programming model
entrySet() - Method in class org.springframework.cloud.stream.binder.MessageValues
 
equals(Object) - Method in class org.springframework.cloud.stream.binder.BinderType
 
errorsBaseName(ConsumerDestination, String, C) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
 
errorsBaseName(ProducerDestination) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
 
EXPORT_FILTER - Static variable in class org.springframework.cloud.stream.micrometer.ApplicationMetricsProperties
Property for the metrics filter.
ExtendedBindingProperties<C,P> - Interface in org.springframework.cloud.stream.binder
Properties that extend the common binding properties for a particular binder implementation.
ExtendedConsumerProperties<T> - Class in org.springframework.cloud.stream.binder
Extension of ConsumerProperties to be used with an ExtendedPropertiesBinder.
ExtendedConsumerProperties(T) - Constructor for class org.springframework.cloud.stream.binder.ExtendedConsumerProperties
 
ExtendedProducerProperties<T> - Class in org.springframework.cloud.stream.binder
 
ExtendedProducerProperties(T) - Constructor for class org.springframework.cloud.stream.binder.ExtendedProducerProperties
 
ExtendedPropertiesBinder<T,C,P> - Interface in org.springframework.cloud.stream.binder
Extension of Binder that takes ExtendedConsumerProperties and ExtendedProducerProperties as arguments.
extractHeaders(byte[]) - Static method in class org.springframework.cloud.stream.binder.EmbeddedHeaderUtils
Return a message where headers, that were originally embedded into the payload, have been promoted back to actual headers.
extractHeaders(Message<byte[]>, boolean) - Static method in class org.springframework.cloud.stream.binder.EmbeddedHeaderUtils
Return a message where headers, that were originally embedded into the payload, have been promoted back to actual headers.
extractKey(Message<?>) - Method in interface org.springframework.cloud.stream.binder.PartitionKeyExtractorStrategy
 

F

functionBindingRegistrar(Environment, FunctionCatalog, StreamFunctionProperties) - Method in class org.springframework.cloud.stream.function.FunctionConfiguration
 
FunctionConfiguration - Class in org.springframework.cloud.stream.function
 
FunctionConfiguration() - Constructor for class org.springframework.cloud.stream.function.FunctionConfiguration
 
FunctionConstants - Class in org.springframework.cloud.stream.function
Interfaces which defines constants used for naming conventions used in bindings of multiple functions or functions with multiple inputs and outputs.
functionInitializer(FunctionCatalog, StreamFunctionProperties, BindingServiceProperties, ConfigurableApplicationContext, StreamBridge) - Method in class org.springframework.cloud.stream.function.FunctionConfiguration
 

G

GenericsUtils - Class in org.springframework.cloud.stream.reflection
Internal utilities for handling generics.
get(Object) - Method in class org.springframework.cloud.stream.binder.MessageValues
 
get(String) - Method in interface org.springframework.cloud.stream.binder.BinderTypeRegistry
 
get(String) - Method in class org.springframework.cloud.stream.binder.DefaultBinderTypeRegistry
 
getAll() - Method in interface org.springframework.cloud.stream.binder.BinderTypeRegistry
 
getAll() - Method in class org.springframework.cloud.stream.binder.DefaultBinderTypeRegistry
 
getApplicationContext() - Method in class org.springframework.cloud.stream.binder.AbstractBinder
 
getApplicationEventPublisher() - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
 
getAttribute(String) - Method in class org.springframework.cloud.stream.messaging.DirectWithAttributesChannel
 
getBackOffInitialInterval() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
getBackOffMaxInterval() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
getBackOffMultiplier() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
getBeanFactory() - Method in class org.springframework.cloud.stream.binder.AbstractBinder
 
getBeanName() - Method in class org.springframework.cloud.stream.messaging.DirectWithAttributesChannel
 
getBinder() - Method in class org.springframework.cloud.stream.config.BindingProperties
 
getBinder(String) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getBinder(String, Class<? extends T>) - Method in interface org.springframework.cloud.stream.binder.BinderFactory
Returns the binder instance associated with the given configuration name.
getBinder(String, Class<? extends T>) - Method in class org.springframework.cloud.stream.binder.DefaultBinderFactory
 
getBinder(String, Class<T>) - Method in class org.springframework.cloud.stream.binding.BindingService
 
getBinderName() - Method in interface org.springframework.cloud.stream.binder.Binding
Returns the name of the binder for this binding.
getBinders() - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getBinderType() - Method in class org.springframework.cloud.stream.binder.BinderConfiguration
 
getBinderType() - Method in interface org.springframework.cloud.stream.binder.Binding
Returns the type of the binder for this binding.
getBinderType(String) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getBindingDestination(String) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getBindingName() - Method in interface org.springframework.cloud.stream.binder.Binding
Returns the name of the target for this binding (i.e., channel name).
getBindingName() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
getBindingName() - Method in class org.springframework.cloud.stream.binder.DefaultBinding
 
getBindingName() - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
getBindingName() - Method in class org.springframework.cloud.stream.binding.BindingService.LateBinding
 
getBindingProperties(String) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getBindingRetryInterval() - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getBindings() - Method in interface org.springframework.cloud.stream.binder.ExtendedBindingProperties
 
getBindings() - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getBindings() - Method in class org.springframework.cloud.stream.function.StreamFunctionProperties
 
getBindingServiceProperties() - Method in class org.springframework.cloud.stream.binding.BindingService
 
getBindingTargetFactory(Class<?>) - Method in class org.springframework.cloud.stream.binding.AbstractBindableProxyFactory
 
getBindingTargetName(Annotation, Method) - Static method in class org.springframework.cloud.stream.binding.BindingBeanDefinitionRegistryUtils
 
getBoundTarget() - Method in class org.springframework.cloud.stream.binding.BoundTargetHolder
 
getConcurrency() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
getConfigurationClasses() - Method in class org.springframework.cloud.stream.binder.BinderType
 
getConsumer() - Method in interface org.springframework.cloud.stream.binder.BinderSpecificPropertiesProvider
 
getConsumer() - Method in class org.springframework.cloud.stream.config.BindingProperties
 
getConsumerBindingNames() - Method in class org.springframework.cloud.stream.binding.BindingService
 
getConsumerProperties(String) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getContainerCustomizer() - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
 
getContentType() - Method in class org.springframework.cloud.stream.config.BindingProperties
 
getContributor(String) - Method in class org.springframework.cloud.stream.config.BindersHealthIndicatorAutoConfiguration.BindersHealthContributor
 
getCron() - Method in class org.springframework.cloud.stream.binder.ProducerProperties.PollerProperties
 
getDefaultBinder() - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getDefaultErrorMessageHandler(LastSubscriberAwareChannel, boolean) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Return the default error message handler, which throws the error message payload to the caller if there are no user handlers subscribed.
getDefaultMappings() - Method in interface org.springframework.cloud.stream.config.BindingHandlerAdvise.MappingsProvider
 
getDefaultName() - Method in class org.springframework.cloud.stream.binder.BinderType
 
getDefaultsPrefix() - Method in interface org.springframework.cloud.stream.binder.ExtendedBindingProperties
Extended binding properties can define a default prefix to place all the extended common producer and consumer properties.
getDefinition() - Method in class org.springframework.cloud.stream.function.StreamFunctionProperties
 
getDestination() - Method in class org.springframework.cloud.stream.config.BindingProperties
 
getDynamicDestinationCacheSize() - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getDynamicDestinations() - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getEnvironment() - Method in class org.springframework.cloud.stream.config.BinderProperties
 
getError() - Method in class org.springframework.cloud.stream.binding.BindingService.LateBinding
 
getErrorBridgeName(ConsumerDestination, String, C) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
 
getErrorBridgeName(ProducerDestination) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
 
getErrorChannel() - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder.ErrorInfrastructure
 
getErrorHandlerDefinition() - Method in class org.springframework.cloud.stream.config.BindingProperties
 
getErrorMessageHandler(ConsumerDestination, String, C) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Binders can return a message handler to be subscribed to the error channel.
getErrorMessageHandlerName(ConsumerDestination, String, C) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
 
getErrorMessageStrategy() - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Binders can return an ErrorMessageStrategy for building error messages; binder implementations typically might add extra headers to the error message.
getErrorRecovererName(ConsumerDestination, String, C) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
 
getEvaluationContext() - Method in class org.springframework.cloud.stream.binder.AbstractBinder
 
getExportProperties() - Method in class org.springframework.cloud.stream.micrometer.ApplicationMetricsProperties
 
getExtendedConsumerProperties(String) - Method in class org.springframework.cloud.stream.binder.AbstractExtendedBindingProperties
 
getExtendedConsumerProperties(String) - Method in interface org.springframework.cloud.stream.binder.ExtendedBindingProperties
 
getExtendedInfo() - Method in interface org.springframework.cloud.stream.binder.Binding
 
getExtendedInfo() - Method in class org.springframework.cloud.stream.binding.BindingService.LateBinding
 
getExtendedProducerProperties(Object, String) - Method in class org.springframework.cloud.stream.binding.BindingService
 
getExtendedProducerProperties(String) - Method in class org.springframework.cloud.stream.binder.AbstractExtendedBindingProperties
 
getExtendedProducerProperties(String) - Method in interface org.springframework.cloud.stream.binder.ExtendedBindingProperties
 
getExtendedPropertiesEntryClass() - Method in interface org.springframework.cloud.stream.binder.ExtendedBindingProperties
Extended properties class which should be a subclass of BinderSpecificPropertiesProvider against which default extended producer and consumer properties are resolved.
getExtension() - Method in class org.springframework.cloud.stream.binder.ExtendedConsumerProperties
 
getExtension() - Method in class org.springframework.cloud.stream.binder.ExtendedProducerProperties
 
getFixedDelay() - Method in class org.springframework.cloud.stream.binder.ProducerProperties.PollerProperties
 
getGroup() - Method in class org.springframework.cloud.stream.binder.DefaultBinding
 
getGroup() - Method in class org.springframework.cloud.stream.config.BindingProperties
 
getGroup(String) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getHandler() - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder.ErrorInfrastructure
 
getHeaderMode() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
getHeaderMode() - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
getHeaders() - Method in class org.springframework.cloud.stream.binder.MessageValues
 
getInitialDelay() - Method in class org.springframework.cloud.stream.binder.ProducerProperties.PollerProperties
 
getInputBindings() - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getInputBindings(String) - Method in class org.springframework.cloud.stream.function.StreamFunctionProperties
 
getInputs() - Method in class org.springframework.cloud.stream.binding.AbstractBindableProxyFactory
 
getInputs() - Method in interface org.springframework.cloud.stream.binding.Bindable
Enumerates all the input binding names.
getInputs() - Method in class org.springframework.cloud.stream.endpoint.ChannelsEndpoint.ChannelsMetaData
 
getInstanceCount() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
getInstanceCount() - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getInstanceIndex() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
getInstanceIndex() - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getInstanceIndexList() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
getInstanceIndexList() - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getJavaTypeForJavaObjectContentType(MimeType) - Static method in class org.springframework.cloud.stream.converter.MessageConverterUtils
Get the java Object type for the MimeType X_JAVA_OBJECT.
getKey() - Method in class org.springframework.cloud.stream.micrometer.ApplicationMetricsProperties
 
getMaxAttempts() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
getMaxMessagesPerPoll() - Method in class org.springframework.cloud.stream.binder.ProducerProperties.PollerProperties
 
getMessageConverterForAllRegistered() - Method in class org.springframework.cloud.stream.converter.CompositeMessageConverterFactory
 
getMessageConverterForType(MimeType) - Method in class org.springframework.cloud.stream.converter.CompositeMessageConverterFactory
Creation method.
getMessageHandlerNotPropagatedHeaders() - Method in class org.springframework.cloud.stream.config.SpringIntegrationProperties
 
getMessageSourceCustomizer() - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
 
getMeterFilter() - Method in class org.springframework.cloud.stream.micrometer.ApplicationMetricsProperties
 
getMimeType(String) - Static method in class org.springframework.cloud.stream.converter.MessageConverterUtils
 
getName() - Method in interface org.springframework.cloud.stream.binder.Binding
Returns the name of the destination for this binding.
getName() - Method in class org.springframework.cloud.stream.binder.DefaultBinding
 
getName() - Method in class org.springframework.cloud.stream.binding.BindingService.LateBinding
 
getName() - Method in interface org.springframework.cloud.stream.provisioning.ConsumerDestination
Provides the destination name.
getName() - Method in interface org.springframework.cloud.stream.provisioning.ProducerDestination
Provides the destination name.
getNameForPartition(int) - Method in interface org.springframework.cloud.stream.provisioning.ProducerDestination
Provides the destination name for a given partition.
getObject() - Method in class org.springframework.cloud.stream.binding.BindableProxyFactory
 
getObjectType() - Method in class org.springframework.cloud.stream.binding.BindableProxyFactory
 
getOutboundBindingTargetName(Method) - Static method in class org.springframework.cloud.stream.binding.StreamAnnotationCommonMethodUtils
 
getOutboundBindingTargetName(Method) - Static method in class org.springframework.cloud.stream.binding.StreamListenerMethodUtils
 
getOutputBindings() - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getOutputBindings(String) - Method in class org.springframework.cloud.stream.function.StreamFunctionProperties
 
getOutputs() - Method in class org.springframework.cloud.stream.binding.AbstractBindableProxyFactory
 
getOutputs() - Method in interface org.springframework.cloud.stream.binding.Bindable
Enumerates all the output binding names.
getOutputs() - Method in class org.springframework.cloud.stream.binding.DynamicDestinationsBindable
 
getOutputs() - Method in class org.springframework.cloud.stream.endpoint.ChannelsEndpoint.ChannelsMetaData
 
getParameterType(Class<?>, Class<?>, int) - Static method in class org.springframework.cloud.stream.reflection.GenericsUtils
For a specific class that implements or extends a parameterized type, return the parameter of that interface at a given position.
getPartitionCount() - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
getPartitionKeyExpression() - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
getPartitionKeyExtractorName() - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
getPartitionSelectorExpression() - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
getPartitionSelectorName() - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
getPayload() - Method in class org.springframework.cloud.stream.binder.MessageValues
 
getPhase() - Method in class org.springframework.cloud.stream.binding.InputBindingLifecycle
Return a high value so that this bean is started after receiving Lifecycle beans are started.
getPhase() - Method in class org.springframework.cloud.stream.binding.OutputBindingLifecycle
Return a low value so that this bean is started after receiving Lifecycle beans are started.
getPolledConsumerErrorMessageHandler(ConsumerDestination, String, C) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Binders can return a message handler to be subscribed to the error channel.
getPolledConsumerRecoveryCallback(AbstractMessageChannelBinder.ErrorInfrastructure, C) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Implementations can override the default ErrorMessageSendingRecoverer.
getPoller() - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
getProducer() - Method in interface org.springframework.cloud.stream.binder.BinderSpecificPropertiesProvider
 
getProducer() - Method in class org.springframework.cloud.stream.config.BindingProperties
 
getProducerBindingNames() - Method in class org.springframework.cloud.stream.binding.BindingService
 
getProducerProperties(String) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
getProperties() - Method in class org.springframework.cloud.stream.binder.BinderConfiguration
 
getProperties() - Method in class org.springframework.cloud.stream.micrometer.ApplicationMetricsProperties
 
getRecoverer() - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder.ErrorInfrastructure
 
getRequiredGroups() - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
getRetryableExceptions() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
getRetryTemplateName() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
getScheduleInterval() - Method in class org.springframework.cloud.stream.micrometer.ApplicationMetricsProperties
 
getSource() - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
getState() - Method in class org.springframework.cloud.stream.binder.DefaultBinding
 
getType() - Method in class org.springframework.cloud.stream.config.BinderProperties
 
globalErrorChannelCustomizer() - Static method in class org.springframework.cloud.stream.config.BindingServiceConfiguration
 
group - Variable in class org.springframework.cloud.stream.binder.DefaultBinding
 
groupedName(String, String) - Method in class org.springframework.cloud.stream.binder.AbstractBinder
Construct a name comprised of the name and group.

H

handleMessage(Message<?>) - Method in class org.springframework.cloud.stream.binder.DirectHandler
 
handleRequestMessage(Message<?>) - Method in class org.springframework.cloud.stream.binding.StreamListenerMessageHandler
 
hashCode() - Method in class org.springframework.cloud.stream.binder.BinderType
 
HeaderMode - Enum in org.springframework.cloud.stream.binder
 
headers - Enum constant in enum org.springframework.cloud.stream.binder.HeaderMode
Native headers.
headersToEmbed(String[]) - Static method in class org.springframework.cloud.stream.binder.EmbeddedHeaderUtils
 

I

input() - Method in interface org.springframework.cloud.stream.messaging.Sink
 
Input - Annotation Type in org.springframework.cloud.stream.annotation
Deprecated.
as of 3.1 in favor of functional programming model
INPUT - Static variable in interface org.springframework.cloud.stream.messaging.Sink
Input channel name.
INPUT_AT_STREAM_LISTENER - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when @StreamListener was used with @Input.
inputAnnotationCount(Method) - Static method in class org.springframework.cloud.stream.binding.StreamListenerMethodUtils
 
inputBindingLifecycle(BindingService, Map<String, Bindable>) - Method in class org.springframework.cloud.stream.config.BindingServiceConfiguration
 
InputBindingLifecycle - Class in org.springframework.cloud.stream.binding
Coordinates binding/unbinding of input binding targets in accordance to the lifecycle of the host context.
InputBindingLifecycle(BindingService, Map<String, Bindable>) - Constructor for class org.springframework.cloud.stream.binding.InputBindingLifecycle
 
inputHolders - Variable in class org.springframework.cloud.stream.binding.AbstractBindableProxyFactory
 
InternalPropertyNames - Class in org.springframework.cloud.stream.internal
Contains the names of properties for the internal use of Spring Cloud Stream.
InternalPropertyNames() - Constructor for class org.springframework.cloud.stream.internal.InternalPropertyNames
 
INVALID_DECLARATIVE_METHOD_PARAMETERS - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when invalid declarative method parameters were set.
INVALID_INBOUND_NAME - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when the inbound name was invalid.
INVALID_INPUT_OUTPUT_METHOD_PARAMETERS - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when the input or output annotation got placed on a method parameter.
INVALID_INPUT_VALUE_WITH_OUTPUT_METHOD_PARAM - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when invalid input value with output method parameter was set.
INVALID_INPUT_VALUES - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when invalid input values where set.
INVALID_OUTBOUND_NAME - Static variable in class org.springframework.cloud.stream.binding.StreamAnnotationErrorMessages
Annotation error message when an invalid outbound name was set.
INVALID_OUTBOUND_NAME - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when the outbound name was invalid.
INVALID_OUTPUT_VALUES - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when invalid output values were set.
invoke(MethodInvocation) - Method in class org.springframework.cloud.stream.binding.BindableProxyFactory
 
isAutoStartup() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
isAutoStartup() - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
isAutoStartup() - Method in class org.springframework.cloud.stream.binding.OutputBindingLifecycle
 
isBatchMode() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
isBatchMode() - Method in class org.springframework.cloud.stream.function.StreamFunctionProperties
 
isBindable() - Method in class org.springframework.cloud.stream.binding.BoundTargetHolder
 
isComposeFrom() - Method in class org.springframework.cloud.stream.function.StreamFunctionProperties
 
isComposeTo() - Method in class org.springframework.cloud.stream.function.StreamFunctionProperties
 
isDefaultCandidate() - Method in class org.springframework.cloud.stream.binder.BinderConfiguration
 
isDefaultCandidate() - Method in class org.springframework.cloud.stream.config.BinderProperties
 
isDefaultRetryable() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
isEmpty() - Method in class org.springframework.cloud.stream.binder.MessageValues
 
isErrorChannelEnabled() - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
isInheritEnvironment() - Method in class org.springframework.cloud.stream.binder.BinderConfiguration
 
isInheritEnvironment() - Method in class org.springframework.cloud.stream.config.BinderProperties
 
isInput() - Method in interface org.springframework.cloud.stream.binder.Binding
Returns boolean flag representing this binding's type.
isInput() - Method in class org.springframework.cloud.stream.binding.BindingService.LateBinding
 
isMultiplex() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
isPartitioned() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
isPartitioned() - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
isPausable() - Method in class org.springframework.cloud.stream.binder.DefaultBinding
 
isPaused() - Method in interface org.springframework.cloud.stream.binder.Binding
Will always return false unless overriden.
isPaused() - Method in class org.springframework.cloud.stream.binder.DefaultBinding
 
isRunning() - Method in interface org.springframework.cloud.stream.binder.Binding
 
isRunning() - Method in class org.springframework.cloud.stream.binder.DefaultBinding
 
isRunning() - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
isRunning() - Method in class org.springframework.cloud.stream.binding.OutputBindingLifecycle
 
isSingleton() - Method in class org.springframework.cloud.stream.binding.BindableProxyFactory
 
isUseNativeDecoding() - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
isUseNativeEncoding() - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
isValidPartitionKeyProperty() - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
isValidPartitionSelectorProperty() - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
isVoid() - Method in class org.springframework.cloud.stream.binding.StreamListenerMessageHandler
 
iterator() - Method in class org.springframework.cloud.stream.config.BindersHealthIndicatorAutoConfiguration.BindersHealthContributor
 

J

JavaClassMimeTypeUtils - Class in org.springframework.cloud.stream.binder
Handles representing any java class as a MimeType.
JavaClassMimeTypeUtils() - Constructor for class org.springframework.cloud.stream.binder.JavaClassMimeTypeUtils
 
javaObjectMimeType(Class<?>) - Static method in class org.springframework.cloud.stream.converter.MessageConverterUtils
Build the conventional MimeType for a java object.

K

keySet() - Method in class org.springframework.cloud.stream.binder.MessageValues
 

L

LastSubscriberMessageHandler - Interface in org.springframework.cloud.stream.binder
A marker interface designating a subscriber that must be the last.
lifecycle - Variable in class org.springframework.cloud.stream.binder.DefaultBinding
 
ListenerContainerCustomizer<T> - Interface in org.springframework.cloud.stream.config
If a single bean of this type is in the application context, listener containers created by the binder can be further customized after all the properties are set.
logger - Variable in class org.springframework.cloud.stream.binder.AbstractBinder
 
logger - Variable in class org.springframework.cloud.stream.binder.DefaultBinderFactory
 
logger - Variable in class org.springframework.cloud.stream.config.BinderFactoryAutoConfiguration
 

M

mayHaveEmbeddedHeaders(byte[]) - Static method in class org.springframework.cloud.stream.binder.EmbeddedHeaderUtils
Return true if the bytes might have embedded headers.
MessageChannelAndSourceConfigurer - Interface in org.springframework.cloud.stream.binding
Configurer for PollableMessageSource.
MessageChannelConfigurer - Interface in org.springframework.cloud.stream.binding
Interface to be implemented by the classes that configure the Bindable message channels.
messageChannelStreamListenerResultAdapter() - Method in class org.springframework.cloud.stream.config.BindingServiceConfiguration
 
MessageChannelStreamListenerResultAdapter - Class in org.springframework.cloud.stream.binding
A StreamListenerResultAdapter used for bridging an Output MessageChannel to a bound MessageChannel.
MessageChannelStreamListenerResultAdapter() - Constructor for class org.springframework.cloud.stream.binding.MessageChannelStreamListenerResultAdapter
 
messageConverterConfigurer(BindingServiceProperties, CompositeMessageConverter, StreamFunctionProperties) - Method in class org.springframework.cloud.stream.config.BinderFactoryAutoConfiguration
 
MessageConverterConfigurer - Class in org.springframework.cloud.stream.binding
A MessageChannelConfigurer that sets data types and message converters based on BindingProperties.contentType.
MessageConverterConfigurer(BindingServiceProperties, CompositeMessageConverter) - Constructor for class org.springframework.cloud.stream.binding.MessageConverterConfigurer
 
MessageConverterConfigurer(BindingServiceProperties, CompositeMessageConverter, StreamFunctionProperties) - Constructor for class org.springframework.cloud.stream.binding.MessageConverterConfigurer
 
MessageConverterConfigurer.PartitioningInterceptor - Class in org.springframework.cloud.stream.binding
Partitioning channel interceptor.
MessageConverterUtils - Class in org.springframework.cloud.stream.converter
Message conversion utility methods.
MessageConverterUtils() - Constructor for class org.springframework.cloud.stream.converter.MessageConverterUtils
 
messageHandlerMethodFactory(CompositeMessageConverter, Validator, ConfigurableListableBeanFactory) - Static method in class org.springframework.cloud.stream.config.BinderFactoryAutoConfiguration
 
MessageSourceBindingTargetFactory - Class in org.springframework.cloud.stream.binding
An implementation of BindingTargetFactory for creating DefaultPollableMessageSources.
MessageSourceBindingTargetFactory(SmartMessageConverter, MessageChannelConfigurer) - Constructor for class org.springframework.cloud.stream.binding.MessageSourceBindingTargetFactory
 
MessageSourceCustomizer<T> - Interface in org.springframework.cloud.stream.config
If a single bean of this type is in the application context, pollable message sources created by the binder can be further customized after all the properties are set.
messageSourceFactory(CompositeMessageConverter, CompositeMessageChannelConfigurer) - Method in class org.springframework.cloud.stream.config.BinderFactoryAutoConfiguration
 
MessageValues - Class in org.springframework.cloud.stream.binder
A mutable type for allowing Binder implementations to transform and enrich message content more efficiently.
MessageValues(Object, Map<String, Object>) - Constructor for class org.springframework.cloud.stream.binder.MessageValues
 
MessageValues(Message<?>) - Constructor for class org.springframework.cloud.stream.binder.MessageValues
Create an instance from a Message.
MetersPublisherBinding - Interface in org.springframework.cloud.stream.micrometer
 
metersPublisherBindingRegistrant() - Method in class org.springframework.cloud.stream.micrometer.DestinationPublishingMetricsAutoConfiguration
 
metricsPublisherConfig(ApplicationMetricsProperties) - Method in class org.springframework.cloud.stream.micrometer.DestinationPublishingMetricsAutoConfiguration
 
mimeTypeFromObject(Object, String) - Static method in class org.springframework.cloud.stream.binder.JavaClassMimeTypeUtils
Convert payload to MimeType based on the content type on the message.
MULTIPLE_VALUE_RETURNING_METHODS - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when multiple value returning methods were provided.

N

name - Variable in class org.springframework.cloud.stream.binder.DefaultBinding
 
NAMESPACE_PROPERTY_NAME - Static variable in class org.springframework.cloud.stream.internal.InternalPropertyNames
Namespace property for internal Spring Cloud Stream properties.
NATIVE_HEADERS_PRESENT - Static variable in class org.springframework.cloud.stream.binder.BinderHeaders
Indicates that an incoming message has native headers.
NO_INPUT_DESTINATION - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when no input destination was provided.
none - Enum constant in enum org.springframework.cloud.stream.binder.HeaderMode
No headers.

O

ObjectStringMessageConverter - Class in org.springframework.cloud.stream.converter
A MessageConverter to convert a non-String objects to a String, when expected content type is "text/plain".
ObjectStringMessageConverter() - Constructor for class org.springframework.cloud.stream.converter.ObjectStringMessageConverter
 
onApplicationEvent(ContextRefreshedEvent) - Method in class org.springframework.cloud.stream.binding.ContextStartAfterRefreshListener
 
onError(RetryContext, RetryCallback<T, E>, Throwable) - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
onInit() - Method in class org.springframework.cloud.stream.binder.AbstractBinder
Subclasses may implement this method to perform any necessary initialization.
onInit() - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
 
onlyOneOfProducerOrConsumerSet() - Method in class org.springframework.cloud.stream.config.BindingProperties
 
open(RetryContext, RetryCallback<T, E>) - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
orchestrateStreamListenerSetupMethod(StreamListener, Method, Object) - Method in interface org.springframework.cloud.stream.binding.StreamListenerSetupMethodOrchestrator
Method that allows custom orchestration on the StreamListener setup method.
org.springframework.cloud.stream.annotation - package org.springframework.cloud.stream.annotation
 
org.springframework.cloud.stream.binder - package org.springframework.cloud.stream.binder
 
org.springframework.cloud.stream.binding - package org.springframework.cloud.stream.binding
 
org.springframework.cloud.stream.config - package org.springframework.cloud.stream.config
 
org.springframework.cloud.stream.converter - package org.springframework.cloud.stream.converter
 
org.springframework.cloud.stream.endpoint - package org.springframework.cloud.stream.endpoint
 
org.springframework.cloud.stream.function - package org.springframework.cloud.stream.function
 
org.springframework.cloud.stream.internal - package org.springframework.cloud.stream.internal
 
org.springframework.cloud.stream.messaging - package org.springframework.cloud.stream.messaging
 
org.springframework.cloud.stream.micrometer - package org.springframework.cloud.stream.micrometer
 
org.springframework.cloud.stream.provisioning - package org.springframework.cloud.stream.provisioning
 
org.springframework.cloud.stream.reflection - package org.springframework.cloud.stream.reflection
 
output() - Method in interface org.springframework.cloud.stream.messaging.Source
 
Output - Annotation Type in org.springframework.cloud.stream.annotation
Deprecated.
as of 3.1 in favor of functional programming model
OUTPUT - Static variable in interface org.springframework.cloud.stream.messaging.Source
Name of the output channel.
outputAnnotationCount(Method) - Static method in class org.springframework.cloud.stream.binding.StreamAnnotationCommonMethodUtils
 
outputAnnotationCount(Method) - Static method in class org.springframework.cloud.stream.binding.StreamListenerMethodUtils
 
outputBindingLifecycle(BindingService, Map<String, Bindable>) - Method in class org.springframework.cloud.stream.config.BindingServiceConfiguration
 
OutputBindingLifecycle - Class in org.springframework.cloud.stream.binding
Coordinates binding/unbinding of output binding targets in accordance to the lifecycle of the host context.
OutputBindingLifecycle(BindingService, Map<String, Bindable>) - Constructor for class org.springframework.cloud.stream.binding.OutputBindingLifecycle
 
outputHolders - Variable in class org.springframework.cloud.stream.binding.AbstractBindableProxyFactory
 

P

PARTITION_HEADER - Static variable in class org.springframework.cloud.stream.binder.BinderHeaders
Indicates the target partition of an outbound message.
PARTITION_OVERRIDE - Static variable in class org.springframework.cloud.stream.binder.BinderHeaders
Indicates the target partition of an outbound message.
PartitionHandler - Class in org.springframework.cloud.stream.binder
Utility class to determine if a binding is configured for partitioning (based on the binder properties provided in the constructor) and what partition a message should be delivered to.
PartitionHandler(EvaluationContext, ProducerProperties, ConfigurableListableBeanFactory) - Constructor for class org.springframework.cloud.stream.binder.PartitionHandler
Construct a PartitionHandler.
PartitionHandler(EvaluationContext, ProducerProperties, PartitionKeyExtractorStrategy, PartitionSelectorStrategy) - Constructor for class org.springframework.cloud.stream.binder.PartitionHandler
Deprecated.
since 3.0.2. Please use another constructor which allows you to pass an instance of beanFactory
PartitionKeyExtractorStrategy - Interface in org.springframework.cloud.stream.binder
Strategy for extracting a partition key from a Message.
PartitionSelectorStrategy - Interface in org.springframework.cloud.stream.binder
Strategy for determining the partition to which a message should be sent.
pause() - Method in interface org.springframework.cloud.stream.binder.Binding
Pauses the target component represented by this instance if and only if the component implements Pausable interface NOTE: At the time the instance is created the component is already started and active.
pause() - Method in class org.springframework.cloud.stream.binder.DefaultBinding
 
pause(String) - Method in class org.springframework.cloud.stream.binding.BindingsLifecycleController
Convenience method to pause the binding with provided `bindingName`.
PAUSED - Enum constant in enum org.springframework.cloud.stream.binding.BindingsLifecycleController.State
Paused state of a binding.
po(Environment) - Method in class org.springframework.cloud.stream.function.FunctionConfiguration
 
poll(H) - Method in interface org.springframework.cloud.stream.binder.PollableSource
Poll the consumer.
poll(H, ParameterizedTypeReference<?>) - Method in interface org.springframework.cloud.stream.binder.PollableSource
Poll the consumer and convert the payload to the type.
poll(MessageHandler) - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
poll(MessageHandler, ParameterizedTypeReference<?>) - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
PollableConsumerBinder<H,C extends ConsumerProperties> - Interface in org.springframework.cloud.stream.binder
A binder that supports pollable message sources.
PollableMessageSource - Interface in org.springframework.cloud.stream.binder
A PollableSource that calls a MessageHandler with a Message.
PollableSource<H> - Interface in org.springframework.cloud.stream.binder
A mechanism to poll a consumer.
PolledConsumerResources(MessageSource<?>, AbstractMessageChannelBinder.ErrorInfrastructure) - Constructor for class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder.PolledConsumerResources
 
PollerConfigEnvironmentPostProcessor - Class in org.springframework.cloud.stream.config
 
PollerConfigEnvironmentPostProcessor() - Constructor for class org.springframework.cloud.stream.config.PollerConfigEnvironmentPostProcessor
 
PollerProperties() - Constructor for class org.springframework.cloud.stream.binder.ProducerProperties.PollerProperties
 
populateBindingName(String) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
This method is not intended as a configuration property to set by the applications.
populateBindingName(String) - Method in class org.springframework.cloud.stream.binder.ProducerProperties
This method is not intended as a configuration property to set by the applications.
populateBindingTargetFactories(BeanFactory) - Method in class org.springframework.cloud.stream.binding.AbstractBindableProxyFactory
 
postProcessAfterInitialization(Object, String) - Method in class org.springframework.cloud.stream.binding.StreamListenerAnnotationBeanPostProcessor
 
postProcessAnnotation(StreamListener, Method) - Method in class org.springframework.cloud.stream.binding.StreamListenerAnnotationBeanPostProcessor
Extension point, allowing subclasses to customize the StreamListener annotation detected by the postprocessor.
postProcessEnvironment(ConfigurableEnvironment, SpringApplication) - Method in class org.springframework.cloud.stream.config.PollerConfigEnvironmentPostProcessor
 
postProcessOutputChannel(MessageChannel, P) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Allows subclasses to perform post processing on the channel - for example to add more interceptors.
postProcessPollableSource(DefaultPollableMessageSource) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
 
PREFIX - Static variable in class org.springframework.cloud.stream.micrometer.ApplicationMetricsProperties
Prefix for Stream application metrics.
preSend(Message<?>, MessageChannel) - Method in class org.springframework.cloud.stream.binding.DefaultPartitioningInterceptor
 
preSend(Message<?>, MessageChannel) - Method in class org.springframework.cloud.stream.binding.MessageConverterConfigurer.PartitioningInterceptor
 
Processor - Interface in org.springframework.cloud.stream.messaging
Bindable interface with one input and one output channel.
ProducerDestination - Interface in org.springframework.cloud.stream.provisioning
Represents a ProducerDestination that provides the information about the destination that is physically provisioned through ProvisioningProvider.provisionProducerDestination(String, ProducerProperties).
ProducerMessageHandlerCustomizer<H extends org.springframework.messaging.MessageHandler> - Interface in org.springframework.cloud.stream.config
If a single bean of this type is in the application context, a producing message handler created by the binder can be further customized after all the properties are set.
ProducerProperties - Class in org.springframework.cloud.stream.binder
Common producer properties.
ProducerProperties() - Constructor for class org.springframework.cloud.stream.binder.ProducerProperties
 
ProducerProperties.PollerProperties - Class in org.springframework.cloud.stream.binder
 
provisionConsumerDestination(String, String, C) - Method in interface org.springframework.cloud.stream.provisioning.ProvisioningProvider
Creates the middleware destination on the physical broker for the consumer to consume data.
ProvisioningException - Exception in org.springframework.cloud.stream.provisioning
Generic unchecked exception to wrap middleware or technology specific exceptions.
ProvisioningException(String) - Constructor for exception org.springframework.cloud.stream.provisioning.ProvisioningException
Constructor that takes a message.
ProvisioningException(String, Throwable) - Constructor for exception org.springframework.cloud.stream.provisioning.ProvisioningException
Constructor that takes a message and a root cause.
provisioningProvider - Variable in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
ProvisioningProvider delegated by the downstream binder implementations.
ProvisioningProvider<C extends ConsumerProperties,P extends ProducerProperties> - Interface in org.springframework.cloud.stream.provisioning
Provisioning SPI that allows the users to provision destinations such as queues and topics.
provisionProducerDestination(String, P) - Method in interface org.springframework.cloud.stream.provisioning.ProvisioningProvider
Creates middleware destination on the physical broker for the producer to send data.
put(String, Object) - Method in class org.springframework.cloud.stream.binder.MessageValues
 
putAll(Map<? extends String, ?>) - Method in class org.springframework.cloud.stream.binder.MessageValues
 

Q

queryState(String) - Method in class org.springframework.cloud.stream.binding.BindingsLifecycleController
Queries the individual state of a binding.
queryState(String) - Method in class org.springframework.cloud.stream.endpoint.BindingsEndpoint
 
queryStates() - Method in class org.springframework.cloud.stream.binding.BindingsLifecycleController
Queries the List of states for all available bindings.
queryStates() - Method in class org.springframework.cloud.stream.endpoint.BindingsEndpoint
 

R

registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class org.springframework.cloud.stream.config.BindingBeansRegistrar
 
registerBindingTargetBeanDefinitions(Class<?>, String, BeanDefinitionRegistry) - Static method in class org.springframework.cloud.stream.binding.BindingBeanDefinitionRegistryUtils
 
registerBindingTargetsQualifiedBeanDefinitions(Class<?>, Class<?>, BeanDefinitionRegistry) - Static method in class org.springframework.cloud.stream.binding.BindingBeanDefinitionRegistryUtils
 
registerErrorInfrastructure(ConsumerDestination, String, C) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Build an errorChannelRecoverer that writes to a pub/sub channel for the destination when an exception is thrown to a consumer.
registerErrorInfrastructure(ConsumerDestination, String, C, boolean) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Build an errorChannelRecoverer that writes to a pub/sub channel for the destination when an exception is thrown to a consumer.
registerInputBindingTargetBeanDefinition(String, String, String, String, BeanDefinitionRegistry) - Static method in class org.springframework.cloud.stream.binding.BindingBeanDefinitionRegistryUtils
 
registerOutputBindingTargetBeanDefinition(String, String, String, String, BeanDefinitionRegistry) - Static method in class org.springframework.cloud.stream.binding.BindingBeanDefinitionRegistryUtils
 
remove(Object) - Method in class org.springframework.cloud.stream.binder.MessageValues
 
replaceInputChannel(String, String, SubscribableChannel) - Method in class org.springframework.cloud.stream.binding.BindableProxyFactory
 
replaceOutputChannel(String, String, MessageChannel) - Method in class org.springframework.cloud.stream.binding.BindableProxyFactory
 
RequeueCurrentMessageException - Exception in org.springframework.cloud.stream.binder
When using a PollableMessageSource throw this exception to cause the current message to be requeued in the broker so that it will be redelivered on the next poll.
RequeueCurrentMessageException() - Constructor for exception org.springframework.cloud.stream.binder.RequeueCurrentMessageException
 
RequeueCurrentMessageException(String) - Constructor for exception org.springframework.cloud.stream.binder.RequeueCurrentMessageException
 
RequeueCurrentMessageException(String, Throwable) - Constructor for exception org.springframework.cloud.stream.binder.RequeueCurrentMessageException
 
RequeueCurrentMessageException(Throwable) - Constructor for exception org.springframework.cloud.stream.binder.RequeueCurrentMessageException
 
rescheduleConsumerBinding(T, String, Binder<T, ConsumerProperties, ?>, ConsumerProperties, String, BindingService.LateBinding<T>, RuntimeException) - Method in class org.springframework.cloud.stream.binding.BindingService
 
reschedulePollableConsumerBinding(T, String, Binder<T, ConsumerProperties, ?>, ConsumerProperties, String, BindingService.LateBinding<T>, RuntimeException) - Method in class org.springframework.cloud.stream.binding.BindingService
 
rescheduleProducerBinding(T, String, Binder<T, ?, ProducerProperties>, ProducerProperties, BindingService.LateBinding<T>, RuntimeException) - Method in class org.springframework.cloud.stream.binding.BindingService
 
resolveContentType(String) - Static method in class org.springframework.cloud.stream.converter.MessageConverterUtils
 
resolveDestination(String) - Method in class org.springframework.cloud.stream.binding.BinderAwareChannelResolver
Deprecated.
 
resolveJavaType(String) - Static method in class org.springframework.cloud.stream.converter.MessageConverterUtils
 
resume() - Method in interface org.springframework.cloud.stream.binder.Binding
Resumes the target component represented by this instance if and only if the component implements Pausable interface NOTE: At the time the instance is created the component is already started and active.
resume() - Method in class org.springframework.cloud.stream.binder.DefaultBinding
 
resume(String) - Method in class org.springframework.cloud.stream.binding.BindingsLifecycleController
Convenience method to resume the binding with provided `bindingName`.
RESUMED - Enum constant in enum org.springframework.cloud.stream.binding.BindingsLifecycleController.State
Resumed state of a binding.
RETURN_TYPE_MULTIPLE_OUTBOUND_SPECIFIED - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when return type was specified for multiple outbound targets.
RETURN_TYPE_NO_OUTBOUND_SPECIFIED - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when invalid input value with output method parameter was set.

S

SCST_VERSION - Static variable in class org.springframework.cloud.stream.binder.BinderHeaders
Indicates the Spring Cloud Stream version.
selectPartition(Object, int) - Method in interface org.springframework.cloud.stream.binder.PartitionSelectorStrategy
Determine the partition based on a key.
SELF_CONTAINED_APP_PROPERTY_NAME - Static variable in class org.springframework.cloud.stream.internal.InternalPropertyNames
Self contained property for internal Spring Cloud Stream properties.
send(String, Object) - Method in class org.springframework.cloud.stream.function.StreamBridge
Sends 'data' to an output binding specified by 'bindingName' argument while using default content type to deal with output type conversion (if necessary).
send(String, Object, MimeType) - Method in class org.springframework.cloud.stream.function.StreamBridge
Sends 'data' to an output binding specified by 'bindingName' argument while using the content type specified by the 'outputContentType' argument to deal with output type conversion (if necessary).
send(String, String, Object) - Method in class org.springframework.cloud.stream.function.StreamBridge
Sends 'data' to an output binding specified by 'bindingName' argument while using the content type specified by the 'outputContentType' argument to deal with output type conversion (if necessary).
send(String, String, Object, MimeType) - Method in class org.springframework.cloud.stream.function.StreamBridge
Sends 'data' to an output binding specified by 'bindingName' argument while using the content type specified by the 'outputContentType' argument to deal with output type conversion (if necessary).
SEND_TO_EMPTY_DESTINATION - Static variable in class org.springframework.cloud.stream.binding.StreamAnnotationErrorMessages
Annotation error message when an empty destination was specified.
SEND_TO_EMPTY_DESTINATION - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when empty destination was provided.
SEND_TO_MULTIPLE_DESTINATIONS - Static variable in class org.springframework.cloud.stream.binding.StreamAnnotationErrorMessages
Annotation error message when multiple destinations were set.
SEND_TO_MULTIPLE_DESTINATIONS - Static variable in class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
Error message when multiple destinations were specified.
setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.stream.binder.AbstractBinder
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.stream.binder.AbstractExtendedBindingProperties
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.stream.binder.DefaultBinderFactory
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.stream.binding.ContextStartAfterRefreshListener
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.stream.binding.StreamListenerAnnotationBeanPostProcessor
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.stream.endpoint.ChannelsEndpoint
 
setApplicationContext(ApplicationContext) - Method in class org.springframework.cloud.stream.micrometer.ApplicationMetricsProperties
 
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
 
setAttribute(String, Object) - Method in class org.springframework.cloud.stream.messaging.DirectWithAttributesChannel
 
setAttributesProvider(BiConsumer<AttributeAccessor, Message<?>>) - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
setAutoStartup(boolean) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setAutoStartup(boolean) - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
setBackOffInitialInterval(int) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setBackOffMaxInterval(int) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setBackOffMultiplier(double) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setBatchMode(boolean) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setBatchMode(boolean) - Method in class org.springframework.cloud.stream.function.StreamFunctionProperties
 
setBeanFactory(BeanFactory) - Method in class org.springframework.cloud.stream.binding.BindableProxyFactory
 
setBeanFactory(BeanFactory) - Method in class org.springframework.cloud.stream.binding.BinderAwareChannelResolver
Deprecated.
 
setBeanFactory(BeanFactory) - Method in class org.springframework.cloud.stream.binding.MessageConverterConfigurer
 
setBinder(String) - Method in class org.springframework.cloud.stream.config.BindingProperties
 
setBinders(Map<String, BinderProperties>) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
setBindingRetryInterval(int) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
setBindings(Map<String, String>) - Method in class org.springframework.cloud.stream.function.StreamFunctionProperties
 
setBindings(Map<String, BindingProperties>) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
setBindings(Map<String, T>) - Method in class org.springframework.cloud.stream.binder.AbstractExtendedBindingProperties
 
setCompanion(Lifecycle) - Method in class org.springframework.cloud.stream.binder.DefaultBinding
Sets the companion Lifecycle.
setConcurrency(int) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setConsumer(ConsumerProperties) - Method in class org.springframework.cloud.stream.config.BindingProperties
 
setConsumerEndpointCustomizer(ConsumerEndpointCustomizer<? extends MessageProducer>) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Configure an optional ConsumerEndpointCustomizer for further configuration of consumer MessageProducer instances created by the binder.
setContentType(String) - Method in class org.springframework.cloud.stream.config.BindingProperties
 
setConversionService(ConversionService) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
setCron(String) - Method in class org.springframework.cloud.stream.binder.ProducerProperties.PollerProperties
 
setDefaultBinder(String) - Method in class org.springframework.cloud.stream.binder.DefaultBinderFactory
 
setDefaultBinder(String) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
setDefaultCandidate(boolean) - Method in class org.springframework.cloud.stream.config.BinderProperties
 
setDefaultRetryable(boolean) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setDelegate(Binding<T>) - Method in class org.springframework.cloud.stream.binding.BindingService.LateBinding
 
setDestination(String) - Method in class org.springframework.cloud.stream.config.BindingProperties
 
setDynamicDestinationCacheSize(int) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
setDynamicDestinations(String[]) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
setEnvironment(Map<String, Object>) - Method in class org.springframework.cloud.stream.config.BinderProperties
 
setEnvironment(Environment) - Method in class org.springframework.cloud.stream.micrometer.ApplicationMetricsProperties
 
setErrorChannel(MessageChannel) - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
setErrorChannelEnabled(boolean) - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
setErrorHandlerDefinition(String) - Method in class org.springframework.cloud.stream.config.BindingProperties
 
setErrorMessageStrategy(ErrorMessageStrategy) - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
setFixedDelay(Duration) - Method in class org.springframework.cloud.stream.binder.ProducerProperties.PollerProperties
 
setGroup(String) - Method in class org.springframework.cloud.stream.config.BindingProperties
 
setHeaderMode(HeaderMode) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setHeaderMode(HeaderMode) - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
setInheritEnvironment(boolean) - Method in class org.springframework.cloud.stream.config.BinderProperties
 
setInitialDelay(Duration) - Method in class org.springframework.cloud.stream.binder.ProducerProperties.PollerProperties
 
setInputBindings(String) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
setInstanceCount(int) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setInstanceCount(int) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
setInstanceIndex(int) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setInstanceIndex(int) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
setInstanceIndexList(List<Integer>) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setInstanceIndexList(List<Integer>) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
setKey(String) - Method in class org.springframework.cloud.stream.micrometer.ApplicationMetricsProperties
 
setListeners(Collection<DefaultBinderFactory.Listener>) - Method in class org.springframework.cloud.stream.binder.DefaultBinderFactory
 
setMaxAttempts(int) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setMaxMessagesPerPoll(long) - Method in class org.springframework.cloud.stream.binder.ProducerProperties.PollerProperties
 
setMessageHandlerNotPropagatedHeaders(String[]) - Method in class org.springframework.cloud.stream.config.SpringIntegrationProperties
 
setMeterFilter(String) - Method in class org.springframework.cloud.stream.micrometer.ApplicationMetricsProperties
 
setMultiplex(boolean) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setOutputBindings(String) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
setPartitionCount(int) - Method in class org.springframework.cloud.stream.binder.PartitionHandler
Set the actual partition count (if different to the configured count).
setPartitionCount(int) - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
setPartitionCount(int) - Method in class org.springframework.cloud.stream.binding.DefaultPartitioningInterceptor
 
setPartitionCount(int) - Method in class org.springframework.cloud.stream.binding.MessageConverterConfigurer.PartitioningInterceptor
 
setPartitioned(boolean) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setPartitionKeyExpression(Expression) - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
setPartitionKeyExtractorName(String) - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
setPartitionSelectorExpression(Expression) - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
setPartitionSelectorName(String) - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
setPayload(Object) - Method in class org.springframework.cloud.stream.binder.MessageValues
Set the payload.
setPoller(ProducerProperties.PollerProperties) - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
setProducer(ProducerProperties) - Method in class org.springframework.cloud.stream.config.BindingProperties
 
setProducerMessageHandlerCustomizer(ProducerMessageHandlerCustomizer<? extends MessageHandler>) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Configure an optional ProducerMessageHandlerCustomizer for further configuration of producer MessageHandler instances created by the binder.
setProperties(String[]) - Method in class org.springframework.cloud.stream.micrometer.ApplicationMetricsProperties
 
setRecoveryCallback(RecoveryCallback<Object>) - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
setRequiredGroups(String...) - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
setRetryableExceptions(Map<Class<? extends Throwable>, Boolean>) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setRetryTemplate(RetryTemplate) - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
setRetryTemplateName(String) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setScheduleInterval(Duration) - Method in class org.springframework.cloud.stream.micrometer.ApplicationMetricsProperties
 
setSource(String) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
Deprecated.
in favor of #setOutputBindings()
setSource(MessageSource<?>) - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
setType(String) - Method in class org.springframework.cloud.stream.config.BinderProperties
 
setUseNativeDecoding(boolean) - Method in class org.springframework.cloud.stream.binder.ConsumerProperties
 
setUseNativeEncoding(boolean) - Method in class org.springframework.cloud.stream.binder.ProducerProperties
 
shouldCopyRequestHeaders() - Method in class org.springframework.cloud.stream.binding.StreamListenerMessageHandler
 
shouldRequeue(Exception) - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
Sink - Interface in org.springframework.cloud.stream.messaging
Bindable interface with one input channel.
size() - Method in class org.springframework.cloud.stream.binder.MessageValues
 
Source - Interface in org.springframework.cloud.stream.messaging
Bindable interface with one output channel.
spelConverter(ConfigurableApplicationContext) - Method in class org.springframework.cloud.stream.config.SpelExpressionConverterConfiguration
 
SpelConverter() - Constructor for class org.springframework.cloud.stream.config.SpelExpressionConverterConfiguration.SpelConverter
 
SpelExpressionConverterConfiguration - Class in org.springframework.cloud.stream.config
Adds a Converter from String to SpEL Expression in the context.
SpelExpressionConverterConfiguration() - Constructor for class org.springframework.cloud.stream.config.SpelExpressionConverterConfiguration
 
SpelExpressionConverterConfiguration.SpelConverter - Class in org.springframework.cloud.stream.config
A simple converter from String to Expression.
spelPropertyAccessorRegistrar() - Static method in class org.springframework.cloud.stream.config.SpelExpressionConverterConfiguration
Provide a SpelPropertyAccessorRegistrar supplied with the JsonPropertyAccessor.
SPRING_CLOUD_STREAM_INTERNAL_PREFIX - Static variable in class org.springframework.cloud.stream.internal.InternalPropertyNames
Prefix for internal Spring Cloud Stream properties.
SpringIntegrationProperties - Class in org.springframework.cloud.stream.config
Contains properties for Spring Integration settings.
SpringIntegrationProperties() - Constructor for class org.springframework.cloud.stream.config.SpringIntegrationProperties
 
STANDARD_HEADERS - Static variable in class org.springframework.cloud.stream.binder.BinderHeaders
The headers that will be propagated, by default, by binder implementations that have no inherent header support (by embedding the headers in the payload).
start() - Method in interface org.springframework.cloud.stream.binder.Binding
Stops the target component represented by this instance.
start() - Method in class org.springframework.cloud.stream.binder.DefaultBinding
 
start() - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
start() - Method in class org.springframework.cloud.stream.binding.OutputBindingLifecycle
 
start(String) - Method in class org.springframework.cloud.stream.binding.BindingsLifecycleController
Convenience method to start the binding with provided `bindingName`.
STARTED - Enum constant in enum org.springframework.cloud.stream.binding.BindingsLifecycleController.State
Started state of a binding.
stop() - Method in interface org.springframework.cloud.stream.binder.Binding
Starts the target component represented by this instance.
stop() - Method in class org.springframework.cloud.stream.binder.DefaultBinding
 
stop() - Method in class org.springframework.cloud.stream.binder.DefaultPollableMessageSource
 
stop() - Method in class org.springframework.cloud.stream.binding.OutputBindingLifecycle
 
stop(Runnable) - Method in class org.springframework.cloud.stream.binding.OutputBindingLifecycle
 
stop(String) - Method in class org.springframework.cloud.stream.binding.BindingsLifecycleController
Convenience method to stop the binding with provided `bindingName`.
STOPPED - Enum constant in enum org.springframework.cloud.stream.binding.BindingsLifecycleController.State
Stopped state of a binding.
STREAM_LISTENER_ANNOTATION_BEAN_POST_PROCESSOR_NAME - Static variable in class org.springframework.cloud.stream.config.BindingServiceConfiguration
Name of the Spring Cloud Stream stream listener annotation bean post processor.
StreamAnnotationCommonMethodUtils - Class in org.springframework.cloud.stream.binding
Common methods that can be used across various Stream annotations.
StreamAnnotationCommonMethodUtils() - Constructor for class org.springframework.cloud.stream.binding.StreamAnnotationCommonMethodUtils
 
StreamAnnotationErrorMessages - Class in org.springframework.cloud.stream.binding
 
StreamAnnotationErrorMessages() - Constructor for class org.springframework.cloud.stream.binding.StreamAnnotationErrorMessages
 
StreamBridge - Class in org.springframework.cloud.stream.function
A class which allows user to send data to an output binding.
streamBridgeUtils(FunctionCatalog, BindingServiceProperties, ConfigurableApplicationContext, BinderAwareChannelResolver.NewDestinationBindingCallback) - Method in class org.springframework.cloud.stream.function.FunctionConfiguration
 
StreamFunctionProperties - Class in org.springframework.cloud.stream.function
 
StreamFunctionProperties() - Constructor for class org.springframework.cloud.stream.function.StreamFunctionProperties
 
StreamListener - Annotation Type in org.springframework.cloud.stream.annotation
Deprecated.
as of 3.1 in favor of functional programming model
streamListenerAnnotationBeanPostProcessor() - Static method in class org.springframework.cloud.stream.config.BindingServiceConfiguration
 
StreamListenerAnnotationBeanPostProcessor - Class in org.springframework.cloud.stream.binding
BeanPostProcessor that handles StreamListener annotations found on bean methods.
StreamListenerAnnotationBeanPostProcessor() - Constructor for class org.springframework.cloud.stream.binding.StreamListenerAnnotationBeanPostProcessor
 
StreamListenerErrorMessages - Class in org.springframework.cloud.stream.binding
 
StreamListenerErrorMessages() - Constructor for class org.springframework.cloud.stream.binding.StreamListenerErrorMessages
 
StreamListenerMessageHandler - Class in org.springframework.cloud.stream.binding
 
StreamListenerMethodUtils - Class in org.springframework.cloud.stream.binding
This class contains utility methods for handling StreamListener annotated bean methods.
StreamListenerParameterAdapter<A,B> - Interface in org.springframework.cloud.stream.binding
Strategy for adapting a method argument type annotated with Input or Output from a binding type (e.g.
StreamListenerResultAdapter<R,B> - Interface in org.springframework.cloud.stream.binding
A strategy for adapting the result of a StreamListener annotated method to a binding target annotated with Output.
StreamListenerSetupMethodOrchestrator - Interface in org.springframework.cloud.stream.binding
Orchestrator used for invoking the StreamListener setup method.
StreamMessageConverter - Annotation Type in org.springframework.cloud.stream.annotation
Deprecated.
as of 3.0 and is not used by the framework anymore.
StreamRetryTemplate - Annotation Type in org.springframework.cloud.stream.annotation
Marker to tag an instance of RetryTemplate to be used by the binder.
SubscribableChannelBindingTargetFactory - Class in org.springframework.cloud.stream.binding
An implementation of BindingTargetFactory for creating SubscribableChannels.
SubscribableChannelBindingTargetFactory(MessageChannelConfigurer) - Constructor for class org.springframework.cloud.stream.binding.SubscribableChannelBindingTargetFactory
 
subscribe(MessageHandler) - Method in class org.springframework.cloud.stream.messaging.DirectWithAttributesChannel
 
supports(Class<?>) - Method in class org.springframework.cloud.stream.converter.ObjectStringMessageConverter
 
supports(Class<?>, Class<?>) - Method in class org.springframework.cloud.stream.binding.MessageChannelStreamListenerResultAdapter
 
supports(Class<?>, Class<?>) - Method in interface org.springframework.cloud.stream.binding.StreamListenerResultAdapter
Return true if the result type can be converted to the binding target.
supports(Class<?>, MethodParameter) - Method in interface org.springframework.cloud.stream.binding.StreamListenerParameterAdapter
Return true if the conversion from the binding target type to the argument type is supported.
supports(Method) - Method in interface org.springframework.cloud.stream.binding.StreamListenerSetupMethodOrchestrator
Checks the method annotated with StreamListener to see if this implementation can successfully orchestrate this method.
supportsMimeType(MessageHeaders) - Method in class org.springframework.cloud.stream.converter.ObjectStringMessageConverter
 

T

target - Variable in class org.springframework.cloud.stream.binder.DefaultBinding
 
target() - Element in annotation type org.springframework.cloud.stream.annotation.StreamListener
Deprecated.
The name of the binding target (e.g.
TARGET_DESTINATION - Static variable in class org.springframework.cloud.stream.binder.BinderHeaders
Indicates the name of the target destination the binder should use if they choose (or have capabilities) to optimize sending output messages to dynamic destinations.
toMessage() - Method in class org.springframework.cloud.stream.binder.MessageValues
Convert to a Message using a the default MessageBuilder.
toMessage(MessageBuilderFactory) - Method in class org.springframework.cloud.stream.binder.MessageValues
Convert to a Message using a MessageBuilderFactory.
toString() - Method in class org.springframework.cloud.stream.binder.DefaultBinding
 
toString() - Method in class org.springframework.cloud.stream.binding.BindingService.LateBinding
 
toString() - Method in class org.springframework.cloud.stream.config.BindingProperties
 
type - Variable in class org.springframework.cloud.stream.binding.AbstractBindableProxyFactory
 

U

unbind() - Method in interface org.springframework.cloud.stream.binder.Binding
Unbinds the target component represented by this instance and stops any active components.
unbind() - Method in class org.springframework.cloud.stream.binder.DefaultBinding
 
unbind() - Method in class org.springframework.cloud.stream.binding.BindingService.LateBinding
 
unbindConsumers(String) - Method in class org.springframework.cloud.stream.binding.BindingService
 
unbindInputs(BindingService) - Method in class org.springframework.cloud.stream.binding.AbstractBindableProxyFactory
 
unbindInputs(BindingService) - Method in interface org.springframework.cloud.stream.binding.Bindable
Unbinds all the inputs associated with this instance.
unbindOutputs(BindingService) - Method in class org.springframework.cloud.stream.binding.AbstractBindableProxyFactory
 
unbindOutputs(BindingService) - Method in interface org.springframework.cloud.stream.binding.Bindable
Unbinds all the outputs associated with this instance.
unbindOutputs(BindingService) - Method in class org.springframework.cloud.stream.binding.DynamicDestinationsBindable
 
unbindProducers(String) - Method in class org.springframework.cloud.stream.binding.BindingService
 
updateProducerProperties(String, ProducerProperties) - Method in class org.springframework.cloud.stream.config.BindingServiceProperties
 
useNativeEncoding(P) - Method in class org.springframework.cloud.stream.binder.AbstractMessageChannelBinder
Whether the producer for the destination being created should be configured to use native encoding which may, or may not, be determined from the properties.

V

validateStreamListenerMessageHandler(Method) - Static method in class org.springframework.cloud.stream.binding.StreamListenerMethodUtils
 
validateStreamListenerMethod(Method, int, int, String, String, boolean, String) - Static method in class org.springframework.cloud.stream.binding.StreamListenerMethodUtils
 
value() - Element in annotation type org.springframework.cloud.stream.annotation.EnableBinding
Deprecated.
A list of interfaces having methods annotated with Input and/or Output to indicate binding targets.
value() - Element in annotation type org.springframework.cloud.stream.annotation.Input
Deprecated.
Specify the binding target name; used as a bean name for binding target and as a destination name by default.
value() - Element in annotation type org.springframework.cloud.stream.annotation.Output
Deprecated.
Specify the binding target name; used as a bean name for binding target and as a destination name by default.
value() - Element in annotation type org.springframework.cloud.stream.annotation.StreamListener
Deprecated.
The name of the binding target (e.g.
valueOf(String) - Static method in enum org.springframework.cloud.stream.binder.HeaderMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.springframework.cloud.stream.binding.BindingsLifecycleController.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.springframework.cloud.stream.binder.HeaderMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.springframework.cloud.stream.binder.MessageValues
 
values() - Static method in enum org.springframework.cloud.stream.binding.BindingsLifecycleController.State
Returns an array containing the constants of this enum type, in the order they are declared.

X

X_JAVA_OBJECT - Static variable in class org.springframework.cloud.stream.converter.MessageConverterUtils
A general MimeType for Java Types.
X_JAVA_SERIALIZED_OBJECT - Static variable in class org.springframework.cloud.stream.converter.MessageConverterUtils
A general MimeType for a Java serialized byte array.
A B C D E F G H I J K L M N O P Q R S T U V X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form