Index
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 forMessageChannel
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 viaEnableBinding
. - 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 aBinderAwareChannelResolver
on any bean of typeAbstractMappingMessageRouter
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 configurationProperties
. - 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 providesHealthIndicator
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 oneBinder
, 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
BinderType
s, 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 theBindable
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 forapplication/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 anExtendedPropertiesBinder
. - 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 takesExtendedConsumerProperties
andExtendedProducerProperties
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
-
Deprecated.in favor of
BindingServiceProperties.getOutputBindings()
- 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
- 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 onBindingProperties.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 creatingDefaultPollableMessageSource
s. - 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
- 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 consumerMessageProducer
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 producerMessageHandler
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 theJsonPropertyAccessor
. - 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 handlesStreamListener
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 - 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 withOutput
. - 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 creatingSubscribableChannel
s. - 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 defaultMessageBuilder
. - toMessage(MessageBuilderFactory) - Method in class org.springframework.cloud.stream.binder.MessageValues
-
Convert to a
Message
using aMessageBuilderFactory
. - 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.
- 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form