public class

Isolater

extends Object
java.lang.Object
   ↳ org.hibernate.engine.transaction.Isolater

Class Overview

Class which provides the isolation semantics required by an IsolatedWork. Processing comes in two flavors:

Summary

Nested Classes
class Isolater.JdbcDelegate An isolation delegate for JDBC-based transactions. 
class Isolater.JtaDelegate An isolation delegate for JTA-based transactions. 
Public Constructors
Isolater()
Public Methods
static void doIsolatedWork(IsolatedWork work, SessionImplementor session)
Ensures that all processing actually performed by the given work will occur on a seperate transaction.
static void doNonTransactedWork(IsolatedWork work, SessionImplementor session)
Ensures that all processing actually performed by the given work will occur outside of a transaction.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public Isolater ()

Public Methods

public static void doIsolatedWork (IsolatedWork work, SessionImplementor session)

Ensures that all processing actually performed by the given work will occur on a seperate transaction.

Parameters
work The work to be performed.
session The session from which this request is originating.

public static void doNonTransactedWork (IsolatedWork work, SessionImplementor session)

Ensures that all processing actually performed by the given work will occur outside of a transaction.

Parameters
work The work to be performed.
session The session from which this request is originating.