|
SolarMetric Kodo JDO 3.4.1 generated on May 30 2006 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--kodo.jdbc.runtime.AbstractJDBCSavepointManager
Abstract SavepointManager implementation that
delegates to the subclass for savepoint operations on the active
Connection. This implementation issues a flush and relies
on the driver/db to restore back to the flushed state.
| Inner Class Summary | |
protected class |
AbstractJDBCSavepointManager.ConnectionSavepoint
A savepoint which provides access to the current transactional connection. |
| Field Summary | |
protected Boolean |
restoreValues
|
| Constructor Summary | |
AbstractJDBCSavepointManager()
|
|
| Method Summary | |
void |
endConfiguration()
Invoked upon completion of bean property configuration for this object. |
boolean |
getRestoreValues()
Return whether to retain in-memory copies of field values for restore on rollback. |
KodoSavepoint |
newSavepoint(String name,
KodoPersistenceManager pm)
Return a new savepoint for the given name, which may be null. |
protected abstract void |
rollbackDataStore(AbstractJDBCSavepointManager.ConnectionSavepoint savepoint)
Rollback the datastore savepoint. |
void |
setConfiguration(Configuration conf)
Invoked prior to setting bean properties. |
protected abstract void |
setDataStore(AbstractJDBCSavepointManager.ConnectionSavepoint savepoint)
Set the datastore savepoint. |
void |
setRestoreValues(boolean restore)
Set whether to retain in-memory copies of field values for restore on rollback. |
void |
startConfiguration()
Invoked before bean property configuration is begun on this object. |
boolean |
supportsIncrementalFlush()
Return whether the savepoints generated by this manager can handle incremental flushes to the datastore. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected Boolean restoreValues
| Constructor Detail |
public AbstractJDBCSavepointManager()
| Method Detail |
public void startConfiguration()
ConfigurablestartConfiguration in interface Configurablepublic void setConfiguration(Configuration conf)
ConfigurablesetConfiguration in interface Configurablepublic void endConfiguration()
ConfigurableendConfiguration in interface Configurablepublic void setRestoreValues(boolean restore)
public boolean getRestoreValues()
public KodoSavepoint newSavepoint(String name,
KodoPersistenceManager pm)
SavepointManagernewSavepoint in interface SavepointManagerpublic boolean supportsIncrementalFlush()
SavepointManagersupportsIncrementalFlush in interface SavepointManagerprotected abstract void rollbackDataStore(AbstractJDBCSavepointManager.ConnectionSavepoint savepoint)
protected abstract void setDataStore(AbstractJDBCSavepointManager.ConnectionSavepoint savepoint)
|
SolarMetric Kodo JDO 3.4.1 generated on May 30 2006 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||