Table of Contents

Class AbstractTransactionStatus

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

Properties

HasSavepoint

public virtual bool HasSavepoint { get; }

Property Value

bool

IsCompleted

public virtual bool IsCompleted { get; set; }

Property Value

bool

IsGlobalRollbackOnly

public virtual bool IsGlobalRollbackOnly { get; set; }

Property Value

bool

IsLocalRollbackOnly

public virtual bool IsLocalRollbackOnly { get; set; }

Property Value

bool

IsNewTransaction

public abstract bool IsNewTransaction { get; }

Property Value

bool

IsRollbackOnly

public virtual bool IsRollbackOnly { get; }

Property Value

bool

Savepoint

public virtual object Savepoint { get; set; }

Property Value

object

Methods

CreateAndHoldSavepoint()

public virtual void CreateAndHoldSavepoint()

CreateSavepoint()

public virtual object CreateSavepoint()

Returns

object

Flush()

public virtual void Flush()

GetSavepointManager()

protected virtual ISavepointManager GetSavepointManager()

Returns

ISavepointManager

ReleaseHeldSavepoint()

public virtual void ReleaseHeldSavepoint()

ReleaseSavepoint(object)

public virtual void ReleaseSavepoint(object savepoint)

Parameters

savepoint object

RollbackToHeldSavepoint()

public virtual void RollbackToHeldSavepoint()

RollbackToSavepoint(object)

public virtual void RollbackToSavepoint(object savepoint)

Parameters

savepoint object

SetRollbackOnly()

public virtual void SetRollbackOnly()