Table of Contents

Class ActivityConfigurationObservable

Namespace
MassTransit.Configuration
Assembly
MassTransit.Abstractions.dll
public class ActivityConfigurationObservable : Connectable<IActivityConfigurationObserver>, IActivityConfigurationObserver
Inheritance
ActivityConfigurationObservable
Implements
Inherited Members

Constructors

ActivityConfigurationObservable()

public ActivityConfigurationObservable()

Methods

ActivityConfigured<TActivity, TArguments>(IExecuteActivityConfigurator<TActivity, TArguments>, Uri)

Called when a routing slip activity that supports compensation host is configured

public void ActivityConfigured<TActivity, TArguments>(IExecuteActivityConfigurator<TActivity, TArguments> configurator, Uri compensateAddress) where TActivity : class, IExecuteActivity<TArguments> where TArguments : class

Parameters

configurator IExecuteActivityConfigurator<TActivity, TArguments>
compensateAddress Uri

The address of the compensation endpoint

Type Parameters

TActivity
TArguments

CompensateActivityConfigured<TActivity, TLog>(ICompensateActivityConfigurator<TActivity, TLog>)

Called when a routing slip compensate activity host is configured

public void CompensateActivityConfigured<TActivity, TLog>(ICompensateActivityConfigurator<TActivity, TLog> configurator) where TActivity : class, ICompensateActivity<TLog> where TLog : class

Parameters

configurator ICompensateActivityConfigurator<TActivity, TLog>

Type Parameters

TActivity
TLog

ExecuteActivityConfigured<TActivity, TArguments>(IExecuteActivityConfigurator<TActivity, TArguments>)

Called when a routing slip execute activity host is configured

public void ExecuteActivityConfigured<TActivity, TArguments>(IExecuteActivityConfigurator<TActivity, TArguments> configurator) where TActivity : class, IExecuteActivity<TArguments> where TArguments : class

Parameters

configurator IExecuteActivityConfigurator<TActivity, TArguments>

Type Parameters

TActivity
TArguments