Namespace Steeltoe.Stream.Binder
Classes
Interfaces
- IBinder
- A strategy interface used to bind an app interface to a logical name. The name is intended to identify a logical consumer or producer of messages. This may be a queue, a channel adapter, another message channel, etc. 
- IBinderFactory
- A factory for creating or obtaining binders. 
- IBinderFactoryListener
- A listener that can be registered with the BinderFactory that allows the registration of additional configuration. 
- IBinderType
- TODO: See if this can be made internal 
- IBinderTypeRegistry
- TODO: See if this can be made internal 
- IBinder<T>
- A typed version of the strategy interface used to bind an app interface to a logical name. The name is intended to identify a logical consumer or producer of messages. This may be a queue, a channel adapter, another message channel, etc. 
- IBinding
- Represents a binding between an input or output and an adapter endpoint that connects via a Binder.The binding could be for a consumer or a producer. A consumer binding represents a connection from an adapter to an input. A producer binding represents a connection from an output to an adapter. 
- IBindingCleaner
- TODO: See if this can be made internal 
- IPartitionKeyExtractorStrategy
- Strategy for extracting a partition key from a Message. 
- IPartitionSelectorStrategy
- Strategy for determining the partition to which a message should be sent. 
- IPausable
- TODO: IPausable is a integration type. 
- IPollableConsumerBinder
- A binder that supports pollable message sources. 
- IPollableConsumerBinder<H>
- A binder that supports pollable message sources. 
- IPollableMessageSource
- A pollable source that calls a message handler with a message 
- IPollableSource
- An abstraction which defines a mechanism to poll a consumer 
- IPollableSource<H>
- An abstraction which defines a mechanism to poll a consumer