public ConnectHandle ConnectActivityConfigurationObserver(IActivityConfigurationObserver observer) { return(_activityObservers.Connect(observer)); }
public ExecuteActivityHostSpecification(IExecuteActivityFactory <TActivity, TArguments> activityFactory, IActivityConfigurationObserver observer) { _activityFactory = activityFactory; _activityPipeConfigurator = new PipeConfigurator <ExecuteActivityContext <TActivity, TArguments> >(); _executePipeConfigurator = new PipeConfigurator <ExecuteContext <TArguments> >(); _routingSlipConfigurator = new RoutingSlipConfigurator(); _observers = new ActivityObservable(); _configurationObservers = new ActivityConfigurationObservable(); _configurationObservers.Connect(observer); }
public ExecuteActivityHostSpecification(IExecuteActivityFactory <TActivity, TArguments> activityFactory, Uri compensateAddress, IActivityConfigurationObserver observer) : this(activityFactory, observer) { _compensateAddress = compensateAddress; }
public CompensateActivityHostSpecification(ICompensateActivityFactory <TActivity, TLog> activityFactory, IActivityConfigurationObserver observer) { _activityFactory = activityFactory; _activityPipeConfigurator = new PipeConfigurator <CompensateActivityContext <TActivity, TLog> >(); _compensatePipeConfigurator = new PipeConfigurator <CompensateContext <TLog> >(); _routingSlipConfigurator = new RoutingSlipConfigurator(); _observers = new ActivityObservable(); _configurationObservers = new ActivityConfigurationObservable(); _configurationObservers.Connect(observer); }