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
IApplicationContextlogger
ILogger
DirectChannel(IApplicationContext, ILoadBalancingStrategy, string, ILogger)
public DirectChannel(IApplicationContext context, ILoadBalancingStrategy loadBalancingStrategy, string name, ILogger logger = null)
Parameters
context
IApplicationContextloadBalancingStrategy
ILoadBalancingStrategyname
stringlogger
ILogger
DirectChannel(IApplicationContext, string, ILogger)
public DirectChannel(IApplicationContext context, string name, ILogger logger = null)
Parameters
context
IApplicationContextname
stringlogger
ILogger