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