Table of Contents

Class DefaultTransactionStatus

Namespace
Steeltoe.Common.Transaction
Assembly
Steeltoe.Common.dll
public class DefaultTransactionStatus : AbstractTransactionStatus, ITransactionStatus, ITransactionExecution, ISavepointManager
Inheritance
DefaultTransactionStatus
Implements
Inherited Members

Constructors

DefaultTransactionStatus(object, bool, bool, bool, object, ILogger)

public DefaultTransactionStatus(object transaction, bool newTransaction, bool newSynchronization, bool readOnly, object suspendedResources, ILogger logger)

Parameters

transaction object
newTransaction bool
newSynchronization bool
readOnly bool
suspendedResources object
logger ILogger

Properties

HasTransaction

public bool HasTransaction { get; }

Property Value

bool

IsGlobalRollbackOnly

public override bool IsGlobalRollbackOnly { get; set; }

Property Value

bool

IsNewSynchronization

public bool IsNewSynchronization { get; }

Property Value

bool

IsNewTransaction

public override bool IsNewTransaction { get; }

Property Value

bool

IsReadOnly

public bool IsReadOnly { get; }

Property Value

bool

IsTransactionSavepointManager

public bool IsTransactionSavepointManager { get; }

Property Value

bool

NewTransaction

public bool NewTransaction { get; }

Property Value

bool

SuspendedResources

public object SuspendedResources { get; }

Property Value

object

Transaction

public object Transaction { get; }

Property Value

object

Methods

Flush()

public override void Flush()

GetSavepointManager()

protected override ISavepointManager GetSavepointManager()

Returns

ISavepointManager