Package org.springframework.cloud.stream.binder
package org.springframework.cloud.stream.binder
-
ClassDescriptionAbstractBinder<T,
C extends ConsumerProperties, P extends ProducerProperties> Base class forBinder
implementations.Base implementation ofExtendedBindingProperties
.AbstractMessageChannelBinder<C extends ConsumerProperties,P extends ProducerProperties, PP extends ProvisioningProvider<C, P>> AbstractBinder
that serves as base class forMessageChannel
binders.Binder<T,C extends ConsumerProperties, P extends ProducerProperties> A strategy interface used to bind an app interface to a logical name.Configuration for a binder instance, associating aBinderType
with its configurationProperties
.Exception thrown to indicate a binder error (most likely a configuration error).Spring Integration message headers for Spring Cloud Stream.References one or moreConfiguration
-annotated classes which provide a context definition which contains exactly oneBinder
, typically for a given type of system (e.g.A registry ofBinderType
s, indexed by name.Binding<T>Represents a binding between an input or output and an adapter endpoint that connects via a Binder.Interface for implementations that perform cleanup for binders.ApplicationEvent fired whenever the the Binding is created.Common consumer properties - spring.cloud.stream.bindings.[destinationName].consumer.DefaultBinderFactory
implementation.A listener that can be registered with theDefaultBinderFactory
that allows the registration of additional configuration.Default implementation of aBinderTypeRegistry
.Default implementation for aBinding
.The default implementation of aPollableMessageSource
.Encodes requested headers into payload with format0xff, n(1), [ [lenHdr(1), hdr, lenValue(4), value] ... ]
.Properties that extend the common binding properties for a particular binder implementation.Extension ofConsumerProperties
to be used with anExtendedPropertiesBinder
.ExtendedPropertiesBinder<T,C, P> Extension ofBinder
that takesExtendedConsumerProperties
andExtendedProducerProperties
as arguments.Handles representing any java class as aMimeType
.A marker interface designating a subscriber that must be the last.A mutable type for allowingBinder
implementations to transform and enrich message content more efficiently.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.Strategy for extracting a partition key from a Message.Strategy for determining the partition to which a message should be sent.PollableConsumerBinder<H,C extends ConsumerProperties> A binder that supports pollable message sources.A mechanism to poll a consumer.Common producer properties.When using aPollableMessageSource
throw this exception to cause the current message to be requeued in the broker so that it will be redelivered on the next poll.