Package org.springframework.cloud.stream.binder
package org.springframework.cloud.stream.binder
-
ClassDescriptionAbstractBinder<T,
C extends ConsumerProperties, P extends ProducerProperties> Base class forBinderimplementations.Base implementation ofExtendedBindingProperties.AbstractMessageChannelBinder<C extends ConsumerProperties,P extends ProducerProperties, PP extends ProvisioningProvider<C, P>> AbstractBinderthat serves as base class forMessageChannelbinders.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 aBinderTypewith 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 ofBinderTypes, 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.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] ... ].Properties 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.When 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.