/// <summary>Initializes a new instance of the <see cref="T:System.Object" /> class.</summary> public TectureBuilder() { var tdh = new TestDataHolder(); Aux = new AuxiliaryContainer(tdh, _transactionManager); _mx = new ChannelMultiplexer(Aux); }
public Tecture( ChannelMultiplexer mx, AuxiliaryContainer aux, bool debugMode = false, TransactionManager tranManager = null, Func <Exception, bool> exceptionHandler = null) { _mx = mx; _aux = aux; _pipeline = new Pipeline(debugMode, _actions, _finallyActions); _tranManager = tranManager; _exceptionHandler = exceptionHandler; _serviceManager = new ServiceManager(_pipeline, _mx, _aux); }
public ChannelMultiplexer(AuxiliaryContainer aux) { _auxiliary = aux; }
public ServiceManager(Pipeline pipeline, ChannelMultiplexer mux, AuxiliaryContainer aux) { _pipeline = pipeline; _mux = mux; _aux = aux; }