public TransactionDelegateCenter(ILogger <TransactionDelegateCenter> logger, ILogger <TransactionDelegate> loggerTran, FaildCommitBuilder faildCommitBuilder) { this._faildCommitBuilder = faildCommitBuilder; List = new List <TransactionDelegate>(); _logger = logger; _loggerTran = loggerTran; new Thread(checkTimeoutTransaction).Start(); }
public InvokeRequestHandler(TransactionDelegateCenter transactionDelegateCenter, ILogger <InvokeRequestHandler> logger, ILogger <TransactionDelegate> loggerTran, MicroServiceHost microServiceProvider, FaildCommitBuilder faildCommitBuilder) { this._faildCommitBuilder = faildCommitBuilder; _transactionDelegateCenter = transactionDelegateCenter; _MicroServiceProvider = microServiceProvider; _logger = logger; _loggerTran = loggerTran; }