public class InMemorySavepointManager extends Object implements SavepointManager
SavepointManager implementation which stores all data in memory.| Constructor and Description |
|---|
InMemorySavepointManager() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
getPreFlush()
Return whether to call
Broker.preFlush()
when a savepoint is set. |
OpenJPASavepoint |
newSavepoint(String name,
Broker broker)
Return a new savepoint for the given name, which may be null.
|
void |
setPreFlush(boolean preFlush)
Set whether to call
Broker.preFlush()
when a savepoint is set. |
boolean |
supportsIncrementalFlush()
Return whether the savepoints generated by this manager
can handle incremental flushes to the datastore.
|
public boolean getPreFlush()
Broker.preFlush()
when a savepoint is set. While this will allow for tracking of
newly embedded fields, it has the side effect of going through
pre-flush operations.public void setPreFlush(boolean preFlush)
Broker.preFlush()
when a savepoint is set. While this will allow for tracking of
newly embedded fields, it has the side effect of going through
pre-flush operations.public OpenJPASavepoint newSavepoint(String name, Broker broker)
SavepointManagernewSavepoint in interface SavepointManagerpublic boolean supportsIncrementalFlush()
SavepointManagersupportsIncrementalFlush in interface SavepointManagerCopyright © 2006–2022 Apache Software Foundation. All rights reserved.