Package org.springframework.cloud.stream.binder
package org.springframework.cloud.stream.binder
-
ClassDescriptionBase class for
Binderimplementations.AbstractExtendedBindingProperties<C, P, T extends BinderSpecificPropertiesProvider>Base implementation ofExtendedBindingProperties.AbstractMessageChannelBinder<C extends ConsumerProperties, P extends ProducerProperties, PP extends ProvisioningProvider<C,P>> AbstractBinderthat serves as base class forMessageChannelbinders.A strategy interface used to bind an app interface to a logical name.Configuration for a binder instance, associating aBinderTypewith its configurationProperties.The binder customization strategy.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 ofBinderTypes, indexed by name.Holds information about the binder and channel.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.DefaultBinderFactoryimplementation.A listener that can be registered with theDefaultBinderFactorythat 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] ... ].since 5.0.2 author Oleg ZhurakouskyProperties that extend the common binding properties for a particular binder implementation.Extension ofConsumerPropertiesto be used with anExtendedPropertiesBinder.ExtendedPropertiesBinder<T,C, P> Extension ofBinderthat takesExtendedConsumerPropertiesandExtendedProducerPropertiesas arguments.Handles representing any java class as aMimeType.A marker interface designating a subscriber that must be the last.A mutable type for allowingBinderimplementations 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.Deprecated.since 5.0.2 in favor of top level class in the same packageWhen using aPollableMessageSourcethrow this exception to cause the current message to be requeued in the broker so that it will be redelivered on the next poll.