Table of Contents

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 IApplicationContext
logger ILogger

PublishSubscribeChannel(IApplicationContext, string, ILogger)

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

Parameters

context IApplicationContext
name string
logger ILogger

PublishSubscribeChannel(IApplicationContext, TaskScheduler, ILogger)

public PublishSubscribeChannel(IApplicationContext context, TaskScheduler executor, ILogger logger = null)

Parameters

context IApplicationContext
executor TaskScheduler
logger ILogger

PublishSubscribeChannel(IApplicationContext, TaskScheduler, string, ILogger)

public PublishSubscribeChannel(IApplicationContext context, TaskScheduler executor, string name, ILogger logger = null)

Parameters

context IApplicationContext
executor TaskScheduler
name string
logger ILogger

Properties

ApplySequence

public virtual bool ApplySequence { get; set; }

Property Value

bool

BroadcastingDispatcher

protected BroadcastingDispatcher BroadcastingDispatcher { get; }

Property Value

BroadcastingDispatcher

ComponentType

public override string ComponentType { get; }

Property Value

string

ErrorHandler

public virtual IErrorHandler ErrorHandler { get; set; }

Property Value

IErrorHandler

IgnoreFailures

public virtual bool IgnoreFailures { get; set; }

Property Value

bool

MinSubscribers

public virtual int MinSubscribers { get; set; }

Property Value

int