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