Table of Contents

Class DirectChannel

Namespace
Steeltoe.Integration.Channel
Assembly
Steeltoe.Integration.IntegrationBase.dll

A channel that invokes a single subscriber for each sent Message. The invocation will occur in the sender's thread.

public class DirectChannel : AbstractSubscribableChannel, IChannelInterceptorAware, ISubscribableChannel, IMessageChannel, IServiceNameAware
Inheritance
DirectChannel
Implements
Derived
Inherited Members

Constructors

DirectChannel(ILogger)

public DirectChannel(ILogger logger = null)

Parameters

logger ILogger

DirectChannel(IApplicationContext, ILogger)

public DirectChannel(IApplicationContext context, ILogger logger = null)

Parameters

context IApplicationContext
logger ILogger

DirectChannel(IApplicationContext, ILoadBalancingStrategy, string, ILogger)

public DirectChannel(IApplicationContext context, ILoadBalancingStrategy loadBalancingStrategy, string name, ILogger logger = null)

Parameters

context IApplicationContext
loadBalancingStrategy ILoadBalancingStrategy
name string
logger ILogger

DirectChannel(IApplicationContext, string, ILogger)

public DirectChannel(IApplicationContext context, string name, ILogger logger = null)

Parameters

context IApplicationContext
name string
logger ILogger