|
Class Summary |
| Action |
The Action class is the base class for internal
actions in the OceanStore system. |
| ActionAppendBlocks |
This action appends encryption-block sized blocks of data to a
data object. |
| ActionExpand |
This action truncates a data object. |
| ActionReplaceBlocks |
This action replaces encryption-block sized blocks of data in a
data object. |
| ActionSetMetadata |
The ActionSetMetadata action assigns a value to a
metadata field. |
| ActionTruncate |
This action truncates a data object. |
| GuidVersionMap |
The GuidVersionMap records a mapping from Aguid to
Vguid. |
| Predicate |
The Predicate class is the base class for internal
predicates in the OceanStore system. |
| PredicateAnd |
The PredicateAnd evaluates to the logical
AND of its sub-predicates. |
| PredicateCompareBytes |
The PredicateCompareBytes predicate evaluates to
true if the a Selection of bytes in the object
matches the given bytes in the predicate.
|
| PredicateFalse |
The PredicateFalse predicate is a simple predicate
that always evaluates to false with no side effects. |
| PredicateTrue |
The PredicateTrue predicate is a simple predicate
that always evaluates to true with no side effects. |
| PredicateVersionId |
The PredicateVersionId predicate evaluates to
true if the object being updated matches the given
version identifier. |
| Update |
All OceanStore updates are represented as an Update
object. |
| UpdateContinuation |
The UpdateContinuation is a package-internal class
that records the progress of an update that was previously
interrupted. |
| UpdateRequest |
An UpdateRequest is a message used for internal
communication between the InnerRing and the
UpdateStage. |
| UpdateResult |
An UpdateResult is a message used for internal
communication between the InnerRing and the
UpdateStage. |
| UpdateStage |
The UpdateStage is responsible for evaluating and
applying updates. |
| UpdateTuple |
The UpdateTuple, or tuple for short, is a container
for a Predicate and an Action. |
| VersionHandleCache |
The VersionHandleCache is a temporary store of
pinned cache handles to data objects that have been modified by
an update. |