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
UriThe 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