Package org.springframework.cloud.stream.binding
package org.springframework.cloud.stream.binding
-
ClassDescriptionBase class for bindable proxy factories.A
BindingTargetFactoryimplementation that restricts the type of binding target to a specified class and its supertypes.Marker interface for instances that can bind/unbind groups of inputs and outputs.FactoryBeanfor instantiating the functions.Sets a BinderAwareChannelResolver on any bean of typeAbstractMappingMessageRouterwithin the context.Handles binding of input/output targets by delegating to an underlyingBinder.Lifecycle controller for the bindings.Binding states.Defines methods to create/configure the binding targets defined byorg.springframework.cloud.stream.annotation.EnableBinding.Holds information about the binding targets exposed by the interface proxy, as well as their status.MessageChannelConfigurerthat composes all the message channel configurers.Automatically starts the context after a refresh.ABindablethat stores the dynamic destination names and handles their unbinding.Coordinates binding/unbinding of input binding targets in accordance to the lifecycle of the host context.Configurer forPollableMessageSource.Interface to be implemented by the classes that configure theBindablemessage channels.AMessageChannelConfigurerthat sets data types and message converters based onBindingProperties.contentType.An implementation ofBindingTargetFactoryfor creatingDefaultPollableMessageSources.Configure a new destination before it is bound.Coordinates binding/unbinding of output binding targets in accordance to the lifecycle of the host context.An implementation ofBindingTargetFactoryfor creatingSubscribableChannels.Internal abstraction for the supported bindable features.