Class PublishSubscribeChannel
- Namespace
- Steeltoe.Integration.Channel
- Assembly
- Steeltoe.Integration.IntegrationBase.dll
public class PublishSubscribeChannel : AbstractTaskSchedulerChannel, ISubscribableChannel, IMessageChannel, IServiceNameAware, ITaskSchedulerChannelInterceptorAware, IChannelInterceptorAware
- Inheritance
-
PublishSubscribeChannel
- Implements
- Inherited Members
Constructors
PublishSubscribeChannel(ILogger)
public PublishSubscribeChannel(ILogger logger = null)
Parameters
logger
ILogger
PublishSubscribeChannel(IApplicationContext, ILogger)
public PublishSubscribeChannel(IApplicationContext context, ILogger logger = null)
Parameters
context
IApplicationContextlogger
ILogger
PublishSubscribeChannel(IApplicationContext, string, ILogger)
public PublishSubscribeChannel(IApplicationContext context, string name, ILogger logger = null)
Parameters
context
IApplicationContextname
stringlogger
ILogger
PublishSubscribeChannel(IApplicationContext, TaskScheduler, ILogger)
public PublishSubscribeChannel(IApplicationContext context, TaskScheduler executor, ILogger logger = null)
Parameters
context
IApplicationContextexecutor
TaskSchedulerlogger
ILogger
PublishSubscribeChannel(IApplicationContext, TaskScheduler, string, ILogger)
public PublishSubscribeChannel(IApplicationContext context, TaskScheduler executor, string name, ILogger logger = null)
Parameters
context
IApplicationContextexecutor
TaskSchedulername
stringlogger
ILogger
Properties
ApplySequence
public virtual bool ApplySequence { get; set; }
Property Value
BroadcastingDispatcher
protected BroadcastingDispatcher BroadcastingDispatcher { get; }
Property Value
ComponentType
public override string ComponentType { get; }
Property Value
ErrorHandler
public virtual IErrorHandler ErrorHandler { get; set; }
Property Value
IgnoreFailures
public virtual bool IgnoreFailures { get; set; }
Property Value
MinSubscribers
public virtual int MinSubscribers { get; set; }