Class TaskSchedulerChannel
- Namespace
- Steeltoe.Integration.Channel
- Assembly
- Steeltoe.Integration.IntegrationBase.dll
public class TaskSchedulerChannel : AbstractTaskSchedulerChannel, ISubscribableChannel, IMessageChannel, IServiceNameAware, ITaskSchedulerChannelInterceptorAware, IChannelInterceptorAware
- Inheritance
-
TaskSchedulerChannel
- Implements
- Inherited Members
Constructors
TaskSchedulerChannel(IApplicationContext, TaskScheduler, ILogger)
public TaskSchedulerChannel(IApplicationContext context, TaskScheduler executor, ILogger logger = null)
Parameters
context
IApplicationContextexecutor
TaskSchedulerlogger
ILogger
TaskSchedulerChannel(IApplicationContext, TaskScheduler, ILoadBalancingStrategy, ILogger)
public TaskSchedulerChannel(IApplicationContext context, TaskScheduler executor, ILoadBalancingStrategy loadBalancingStrategy, ILogger logger = null)
Parameters
context
IApplicationContextexecutor
TaskSchedulerloadBalancingStrategy
ILoadBalancingStrategylogger
ILogger
TaskSchedulerChannel(IApplicationContext, TaskScheduler, ILoadBalancingStrategy, string, ILogger)
public TaskSchedulerChannel(IApplicationContext context, TaskScheduler executor, ILoadBalancingStrategy loadBalancingStrategy, string name, ILogger logger = null)
Parameters
context
IApplicationContextexecutor
TaskSchedulerloadBalancingStrategy
ILoadBalancingStrategyname
stringlogger
ILogger
Properties
UnicastingDispatcher
protected UnicastingDispatcher UnicastingDispatcher { get; }