| Package | Description |
|---|---|
| jdbm.helper |
Miscelaneous utility classes and interfaces.
|
| Modifier and Type | Field and Description |
|---|---|
private ActionVersioning.Version |
ActionVersioning.nextVersion
Current write version
|
(package private) ActionVersioning.Version |
ActionContext.version
Version associated with the context
|
| Modifier and Type | Field and Description |
|---|---|
private java.util.concurrent.atomic.AtomicReference<ActionVersioning.Version> |
ActionVersioning.readReference
Current read version reference
|
private ExplicitList<ActionVersioning.Version> |
ActionVersioning.versions
List to put versions on
|
private ExplicitList.Link<ActionVersioning.Version> |
ActionVersioning.Version.versionsLink
Used to put on versions chain
|
| Modifier and Type | Method and Description |
|---|---|
ActionVersioning.Version |
ActionVersioning.beginReadAction()
Returns a version that can be used by the read only action
|
ActionVersioning.Version |
ActionVersioning.beginWriteAction()
Returns back the new version to be used with the read/write action.
|
ActionVersioning.Version |
ActionVersioning.endReadAction(ActionVersioning.Version version)
Called when the read action with the given action is ended.
|
ActionVersioning.Version |
ActionVersioning.endWriteAction()
Called when the read/write action completes.
|
ActionVersioning.Version |
ActionContext.getVersion() |
| Modifier and Type | Method and Description |
|---|---|
private ExplicitList.Link<ActionVersioning.Version> |
ActionVersioning.Version.getVersionsLink() |
| Modifier and Type | Method and Description |
|---|---|
void |
ActionContext.beginAction(boolean readOnly,
ActionVersioning.Version version,
java.lang.String whoStarted) |
ActionVersioning.Version |
ActionVersioning.endReadAction(ActionVersioning.Version version)
Called when the read action with the given action is ended.
|