C# Class Raven.Database.Impl.DTC.EsentInFlightTransactionalState

Inheritance: InFlightTransactionalState, IDisposable
Mostra file Open project: robashton/ravendb Class Usage Examples

Public Methods

Method Description
Commit ( string id ) : void
Dispose ( ) : void
EsentInFlightTransactionalState ( TransactionalStorage storage, CommitTransactionGrbit txMode, Func databasePut, Func databaseDelete ) : System
Prepare ( string id ) : void
Rollback ( string id ) : void

Private Methods

Method Description
CleanupOldTransactions ( object state ) : void
CreateEsentTransactionContext ( ) : Raven.Database.Impl.DTC.EsentTransactionContext

Method Details

Commit() public method

public Commit ( string id ) : void
id string
return void

Dispose() public method

public Dispose ( ) : void
return void

EsentInFlightTransactionalState() public method

public EsentInFlightTransactionalState ( TransactionalStorage storage, CommitTransactionGrbit txMode, Func databasePut, Func databaseDelete ) : System
storage TransactionalStorage
txMode CommitTransactionGrbit
databasePut Func
databaseDelete Func
return System

Prepare() public method

public Prepare ( string id ) : void
id string
return void

Rollback() public method

public Rollback ( string id ) : void
id string
return void