Class BroadcastingDispatcher
- Namespace
- Steeltoe.Integration.Dispatcher
- Assembly
- Steeltoe.Integration.IntegrationBase.dll
[Obsolete("This feature will be removed in the next major version. See https://steeltoe.io/docs/v3/obsolete for details.")]
public class BroadcastingDispatcher : AbstractDispatcher, IMessageDispatcher
- Inheritance
-
BroadcastingDispatcher
- Implements
- Inherited Members
Constructors
BroadcastingDispatcher(IApplicationContext, ILogger)
public BroadcastingDispatcher(IApplicationContext context, ILogger logger = null)
Parameters
contextIApplicationContextloggerILogger
BroadcastingDispatcher(IApplicationContext, bool, ILogger)
public BroadcastingDispatcher(IApplicationContext context, bool requireSubscribers, ILogger logger = null)
Parameters
contextIApplicationContextrequireSubscribersboolloggerILogger
BroadcastingDispatcher(IApplicationContext, TaskScheduler, ILogger)
public BroadcastingDispatcher(IApplicationContext context, TaskScheduler executor, ILogger logger = null)
Parameters
contextIApplicationContextexecutorTaskSchedulerloggerILogger
BroadcastingDispatcher(IApplicationContext, TaskScheduler, bool, ILogger)
public BroadcastingDispatcher(IApplicationContext context, TaskScheduler executor, bool requireSubscribers, ILogger logger = null)
Parameters
contextIApplicationContextexecutorTaskSchedulerrequireSubscribersboolloggerILogger
Properties
ApplySequence
public virtual bool ApplySequence { get; set; }
Property Value
IgnoreFailures
public virtual bool IgnoreFailures { get; set; }
Property Value
MinSubscribers
public virtual int MinSubscribers { get; set; }
Property Value
Methods
DoDispatch(IMessage, CancellationToken)
protected override bool DoDispatch(IMessage message, CancellationToken cancellationToken)
Parameters
messageIMessagecancellationTokenCancellationToken
Returns
InvokeHandler(IMessageHandler, IMessage)
protected void InvokeHandler(IMessageHandler handler, IMessage message)
Parameters
handlerIMessageHandlermessageIMessage