Table of Contents

Class BinderAwareChannelResolver

Namespace
Steeltoe.Stream.Binding
Assembly
Steeltoe.Stream.StreamBase.dll
public class BinderAwareChannelResolver : DefaultMessageChannelDestinationResolver, IDestinationResolver<IMessageChannel>, IDestinationResolver
Inheritance
BinderAwareChannelResolver
Implements
Inherited Members

Constructors

BinderAwareChannelResolver(IApplicationContext, IOptionsMonitor<BindingServiceOptions>, IBindingService, SubscribableChannelBindingTargetFactory, DynamicDestinationsBindable)

public BinderAwareChannelResolver(IApplicationContext context, IOptionsMonitor<BindingServiceOptions> optionsMonitor, IBindingService bindingService, SubscribableChannelBindingTargetFactory bindingTargetFactory, DynamicDestinationsBindable dynamicDestinationsBindable)

Parameters

context IApplicationContext
optionsMonitor IOptionsMonitor<BindingServiceOptions>
bindingService IBindingService
bindingTargetFactory SubscribableChannelBindingTargetFactory
dynamicDestinationsBindable DynamicDestinationsBindable

BinderAwareChannelResolver(IApplicationContext, IOptionsMonitor<BindingServiceOptions>, IBindingService, SubscribableChannelBindingTargetFactory, DynamicDestinationsBindable, INewDestinationBindingCallback)

public BinderAwareChannelResolver(IApplicationContext context, IOptionsMonitor<BindingServiceOptions> optionsMonitor, IBindingService bindingService, SubscribableChannelBindingTargetFactory bindingTargetFactory, DynamicDestinationsBindable dynamicDestinationsBindable, BinderAwareChannelResolver.INewDestinationBindingCallback callback)

Parameters

context IApplicationContext
optionsMonitor IOptionsMonitor<BindingServiceOptions>
bindingService IBindingService
bindingTargetFactory SubscribableChannelBindingTargetFactory
dynamicDestinationsBindable DynamicDestinationsBindable
callback BinderAwareChannelResolver.INewDestinationBindingCallback

Properties

Options

public BindingServiceOptions Options { get; }

Property Value

BindingServiceOptions

Methods

ResolveDestination(string)

Resolve the name to a destination

public override IMessageChannel ResolveDestination(string name)

Parameters

name string

the name to resolve

Returns

IMessageChannel

the destination if it exists