Table of Contents

Class AbstractTransactionDefinition

Namespace
Steeltoe.Common.Transaction
Assembly
Steeltoe.Common.dll
public abstract class AbstractTransactionDefinition : ITransactionDefinition
Inheritance
AbstractTransactionDefinition
Implements
Derived
Inherited Members

Fields

ISOLATION_DEFAULT

public const int ISOLATION_DEFAULT = -1

Field Value

int

ISOLATION_READ_COMMITTED

public const int ISOLATION_READ_COMMITTED = 2

Field Value

int

ISOLATION_READ_UNCOMMITTED

public const int ISOLATION_READ_UNCOMMITTED = 1

Field Value

int

ISOLATION_REPEATABLE_READ

public const int ISOLATION_REPEATABLE_READ = 4

Field Value

int

ISOLATION_SERIALIZABLE

public const int ISOLATION_SERIALIZABLE = 8

Field Value

int

PROPAGATION_MANDATORY

public const int PROPAGATION_MANDATORY = 2

Field Value

int

PROPAGATION_NESTED

public const int PROPAGATION_NESTED = 6

Field Value

int

PROPAGATION_NEVER

public const int PROPAGATION_NEVER = 5

Field Value

int

PROPAGATION_NOT_SUPPORTED

public const int PROPAGATION_NOT_SUPPORTED = 4

Field Value

int

PROPAGATION_REQUIRED

public const int PROPAGATION_REQUIRED = 0

Field Value

int

PROPAGATION_REQUIRES_NEW

public const int PROPAGATION_REQUIRES_NEW = 3

Field Value

int

PROPAGATION_SUPPORTS

public const int PROPAGATION_SUPPORTS = 1

Field Value

int

TIMEOUT_DEFAULT

public const int TIMEOUT_DEFAULT = -1

Field Value

int

Properties

IsReadOnly

public virtual bool IsReadOnly { get; set; }

Property Value

bool

IsolationLevel

public virtual int IsolationLevel { get; set; }

Property Value

int

Name

public virtual string Name { get; set; }

Property Value

string

PropagationBehavior

public virtual int PropagationBehavior { get; set; }

Property Value

int

Timeout

public virtual int Timeout { get; set; }

Property Value

int

WithDefaults

public static ITransactionDefinition WithDefaults { get; }

Property Value

ITransactionDefinition