Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ModeShape Distribution 3.0.0.Alpha5
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.modeshape.jcr.cache

Interface Summary
CachedNode | A representation of a node as stored within the cache.
ChildReferences | An interface used to access the `ChildReference` instances owned by a parent node.
ChildReferences.Changes | The representation of a set of changes for the child references.
ChildReferences.ChildInsertions | A representation of the child references that were inserted before some other node.
ChildReferences.Context | The context in which the names are evaluated.
MutableCachedNode |
NodeCache |
RepositoryCache.ContentInitializer |
SessionCache |
SessionCache.PreSave | The definition of a callback that can be implemented and passed to `SessionCache.save(SessionCache, PreSave)` and `SessionCache.save(CachedNode, SessionCache, PreSave)`, allowing the caller to recieve a hook where they can interrogate each of the changed nodes and perform additional logic prior to the actual persisting of the changes.
SessionCache.SaveContext | The context of a save operation, created during each call to `SessionCache.save()` and passed to the `PreSave#process(MutableCachedNode, SaveContext)` invocations.
SessionEnvironment |
SessionEnvironment.Monitor |
SessionEnvironment.MonitorFactory | A simple interface used to construct `SessionEnvironment.Monitor` instances.

Class Summary
ChildReference | An immutable reference to a child node.
ChildReferences.BasicContext | A `ChildReferences.Context` implementation that has no changes but maintains the SNS indexes for nodes with any name.
ChildReferences.NoChanges |
ChildReferences.NoContext | A `ChildReferences.Changes` implementation that has no changes and that is useful when there are never any siblings with the same names, since it always returns '1' for the SNS index.
ChildReferences.NoSnsIndexesContext | A `ChildReferences.Context` implementation that has no changes and that always returns '1' for the SNS index.
ChildReferences.SingleNameContext | A `ChildReferences.Context` implementation that has no changes and can be used to find the SNS indexes for nodes named a single name.
ChildReferences.WithChanges | A `ChildReferences.Context` implementation that has changes and can be used to find the SNS indexes for nodes named a single name.
NodeKey | An immutable unique key for a node within the `repository`'s `database`.
PathCache | A simple cache of node paths, useful when obtaining the path for many nodes on a subgraph.
PropertyTypeUtil | A utility for working with `JCR property types` and `ModeShape property types`.
RepositoryCache |
RepositoryPathCache | A set of `PathCache` instances keyed by workspace names.

Enum Summary
CachedNode.ReferenceType |

Exception Summary
DocumentAlreadyExistsException | An exception signalling that a document could not be created because one already exists in the database.
DocumentNotFoundException | An exception signalling that a node does not exist.
LockFailureException | An exception signalling that a node could not be locked.
NodeNotFoundException | An exception signalling that a node does not exist.
PathNotFoundException | An exception signalling that a node at a supplied path does not exist.
ReferentialIntegrityException | An exception signalling that a set of nodes could not be deleted because there are other nodes that contain JCR REFERENCE properties pointing to these ndoes, preventing their deletion.
WorkspaceNotFoundException | An exception signalling that a node does not exist.
WrappedException | An exception that wraps another non-runtime exception.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| ModeShape Distribution 3.0.0.Alpha5
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.