StompTransactionTimeoutManager constructor

StompTransactionTimeoutManager(
  1. StompTransactionManager _transactionManager, {
  2. Duration defaultTimeout = const Duration(minutes: 5),
})

Implementation

StompTransactionTimeoutManager(
  this._transactionManager, {
  Duration defaultTimeout = const Duration(minutes: 5),
}) : _defaultTimeout = defaultTimeout {
  // Listen for transaction events
  _transactionManager.onBegin.listen(_onTransactionBegin);
  _transactionManager.onCommit.listen(_onTransactionEnd);
  _transactionManager.onAbort.listen(_onTransactionEnd);
}