Table of Contents

Class AbstractMessageChannelBinder.DefaultPollableChannelBinding

Namespace
Steeltoe.Stream.Binder
Assembly
Steeltoe.Stream.StreamBase.dll
protected class AbstractMessageChannelBinder.DefaultPollableChannelBinding : DefaultBinding<IPollableSource<IMessageHandler>>, IBinding, IPausable, ILifecycle
Inheritance
AbstractMessageChannelBinder.DefaultPollableChannelBinding
Implements
Inherited Members

Constructors

DefaultPollableChannelBinding(AbstractMessageChannelBinder, string, string, IPollableSource<IMessageHandler>, ILifecycle, IConsumerOptions, IConsumerDestination)

public DefaultPollableChannelBinding(AbstractMessageChannelBinder binder, string name, string group, IPollableSource<IMessageHandler> inboundBindTarget, ILifecycle lifecycle, IConsumerOptions options, IConsumerDestination consumerDestination)

Parameters

binder AbstractMessageChannelBinder
name string
group string
inboundBindTarget IPollableSource<IMessageHandler>
lifecycle ILifecycle
options IConsumerOptions
consumerDestination IConsumerDestination

Properties

ExtendedInfo

Gets the extended info associated with the binding

public override IDictionary<string, object> ExtendedInfo { get; }

Property Value

IDictionary<string, object>

IsInput

Gets a value indicating whether this binding is an input binding

public override bool IsInput { get; }

Property Value

bool

Methods

AfterUnbind()

protected override void AfterUnbind()