org.apache.openjpa.jdbc.kernel
Class JDBC3SavepointManager

java.lang.Object
  extended by org.apache.openjpa.jdbc.kernel.AbstractJDBCSavepointManager
      extended by org.apache.openjpa.jdbc.kernel.JDBC3SavepointManager
All Implemented Interfaces:
org.apache.openjpa.kernel.SavepointManager, org.apache.openjpa.lib.conf.Configurable

public class JDBC3SavepointManager
extends org.apache.openjpa.jdbc.kernel.AbstractJDBCSavepointManager

SavepointManager implementation that uses JDBC 3 savepoints to store state. This plugin has the side effect of triggering a flush on the Broker. Note that this plugin requires a database and JDBC driver which supports JDBC 3 savepoints

Since:
3.4
Author:
Steve Kim

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.openjpa.jdbc.kernel.AbstractJDBCSavepointManager
org.apache.openjpa.jdbc.kernel.AbstractJDBCSavepointManager.ConnectionSavepoint
 
Constructor Summary
JDBC3SavepointManager()
           
 
Method Summary
protected  void rollbackDataStore(org.apache.openjpa.jdbc.kernel.AbstractJDBCSavepointManager.ConnectionSavepoint savepoint)
           
protected  void setDataStore(org.apache.openjpa.jdbc.kernel.AbstractJDBCSavepointManager.ConnectionSavepoint savepoint)
           
 
Methods inherited from class org.apache.openjpa.jdbc.kernel.AbstractJDBCSavepointManager
endConfiguration, getRestoreFieldState, newSavepoint, setConfiguration, setRestoreFieldState, startConfiguration, supportsIncrementalFlush
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDBC3SavepointManager

public JDBC3SavepointManager()
Method Detail

rollbackDataStore

protected void rollbackDataStore(org.apache.openjpa.jdbc.kernel.AbstractJDBCSavepointManager.ConnectionSavepoint savepoint)
Specified by:
rollbackDataStore in class org.apache.openjpa.jdbc.kernel.AbstractJDBCSavepointManager

setDataStore

protected void setDataStore(org.apache.openjpa.jdbc.kernel.AbstractJDBCSavepointManager.ConnectionSavepoint savepoint)
Specified by:
setDataStore in class org.apache.openjpa.jdbc.kernel.AbstractJDBCSavepointManager


Copyright © 2006 Apache Software Foundation. All Rights Reserved.