Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.hibernate.engine.transaction
Class Isolater  view Isolater download Isolater.java

java.lang.Object
  extended byorg.hibernate.engine.transaction.Isolater

public class Isolater
extends java.lang.Object

Class which provides the isolation semantics required by an IsolatedWork.


Nested Class Summary
private static interface Isolater.Delegate
           
static class Isolater.JdbcDelegate
          An isolation delegate for JDBC-based transactions.
static class Isolater.JtaDelegate
          An isolation delegate for JTA-based transactions.
 
Field Summary
private static org.apache.commons.logging.Log log
           
 
Constructor Summary
Isolater()
           
 
Method Summary
static void doIsolatedWork(IsolatedWork work, org.hibernate.engine.SessionImplementor session)
          The exposed service of this class.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.commons.logging.Log log
Constructor Detail

Isolater

public Isolater()
Method Detail

doIsolatedWork

public static void doIsolatedWork(IsolatedWork work,
                                  org.hibernate.engine.SessionImplementor session)
                           throws org.hibernate.HibernateException
The exposed service of this class. Ensures that all work actually performed by the given work will occur on a seperate transaction.