Package org.springframework.cloud.stream.binding
package org.springframework.cloud.stream.binding
-
ClassDescriptionBase class for bindable proxy factories.A
BindingTargetFactory
implementation 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.FactoryBean
for instantiating the functions.Sets a BinderAwareChannelResolver on any bean of typeAbstractMappingMessageRouter
within 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.MessageChannelConfigurer
that composes all the message channel configurers.Automatically starts the context after a refresh.ABindable
that 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 theBindable
message channels.AMessageChannelConfigurer
that sets data types and message converters based onBindingProperties.contentType
.An implementation ofBindingTargetFactory
for creatingDefaultPollableMessageSource
s.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 ofBindingTargetFactory
for creatingSubscribableChannel
s.Internal abstraction for the supported bindable features.