C# Class DotNetWorkQueue.Transport.SQLite.Decorator.BeginTransactionRetryDecorator

Inheritance: ISqLiteTransactionWrapper
Mostra file Open project: blehnen/DotNetWorkQueue

Public Methods

Method Description
BeginTransaction ( ) : System.Data.SQLite.SQLiteTransaction
BeginTransactionRetryDecorator ( ISqLiteTransactionWrapper decorated, ILogFactory log, ThreadSafeRandom threadSafeRandom ) : System.Data.SQLite

Private Methods

Method Description
BeginTransactionWithCountDown ( int count ) : System.Data.SQLite.SQLiteTransaction

Handles the specified command, retrying up to count for specific errors

Method Details

BeginTransaction() public method

public BeginTransaction ( ) : System.Data.SQLite.SQLiteTransaction
return System.Data.SQLite.SQLiteTransaction

BeginTransactionRetryDecorator() public method

public BeginTransactionRetryDecorator ( ISqLiteTransactionWrapper decorated, ILogFactory log, ThreadSafeRandom threadSafeRandom ) : System.Data.SQLite
decorated ISqLiteTransactionWrapper
log ILogFactory
threadSafeRandom ThreadSafeRandom
return System.Data.SQLite