Table of Contents

Namespace Steeltoe.Stream.Binding

Classes

AbstractBindable
AbstractBindableProxyFactory
AbstractBindingLifecycle
AbstractBindingTargetFactory<T>
AbstractStreamListenerSetupMethodOrchestrator
BindableProxyFactory
BinderAwareChannelResolver
BindingHelpers
BindingProxyGenerator
BindingService
CompositeMessageChannelConfigurer
DefaultStreamListenerSetupMethodOrchestrator
DispatchingStreamListenerMessageHandler
DynamicDestinationsBindable
InputBindingLifecycle
MessageChannelStreamListenerResultAdapter
MessageChannelStreamListenerResultAdapter.NoOpDisposable
MessageConverterConfigurer
MessageSourceBindingTargetFactory
OutputBindingLifecycle
StreamListenerAttributeProcessor
StreamListenerErrorMessages
StreamListenerMessageHandler
StreamListenerMethodValidator
SubscribableChannelBindingTargetFactory

Structs

Bindable

Interfaces

BinderAwareChannelResolver.INewDestinationBindingCallback
IBindable

Marker interface for instances that can bind/unbind groups of inputs and outputs. TODO: Try to make this internal

IBindableProxyFactory
IBindingService

Handles binding of input/output targets by delegating to an underlying Binder. TODO: Try to make this internal interface

IBindingTargetFactory

Defines methods to create/configure the binding targets defined by EnableBinding

IMessageChannelAndSourceConfigurer
IMessageChannelConfigurer
IStreamListenerParameterAdapter
IStreamListenerParameterAdapter<A, B>
IStreamListenerResultAdapter
IStreamListenerResultAdapter<R, B>
IStreamListenerSetupMethodOrchestrator