Table of Contents

Interface IBinding

Namespace
Steeltoe.Stream.Binder
Assembly
Steeltoe.Stream.Abstractions.dll

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.

public interface IBinding : IPausable, ILifecycle
Inherited Members

Properties

BindingName

Gets the name of the target for this binding (i.e., channel name).

string BindingName { get; }

Property Value

string

ExtendedInfo

Gets the extended info associated with the binding

IDictionary<string, object> ExtendedInfo { get; }

Property Value

IDictionary<string, object>

IsInput

Gets a value indicating whether this binding is an input binding

bool IsInput { get; }

Property Value

bool

Name

Gets the name of the destination for this binding.

string Name { get; }

Property Value

string

Methods

Unbind()

Unbinds the target component represented by this instance and stops any active components

Task Unbind()

Returns

Task

task to signal results