|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| DataVersion | When versioning data nodes in optimistic locking, a DataVersion is assigned to each node. |
| TransactionWorkspace<K,V> | Used to contain a copy of the tree being worked on within the scope of a given transaction. |
| WorkspaceNode<K,V> | Represents a type of Node that is to be copied into a TransactionWorkspace for optimistically locked
nodes. |
| Class Summary | |
|---|---|
| DefaultDataVersion | The default implementation of a DataVersion, uses a long to
compare versions. |
| TransactionWorkspaceImpl<K,V> | Contains a mapping of Fqn to WorkspaceNodes. |
| WorkspaceNodeImpl<K,V> | Wraps an ordinary Node and adds versioning and other meta data to it. |
| Exception Summary | |
|---|---|
| DataVersioningException | Denotes exceptions to do with data versioning in optimistic locking |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||