ModeShape Distribution 3.0.0.Beta4

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(Set, 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
AllPathsCache A simple cache of all valid paths for a given node, where each node may have 1 or more valid paths due to additional parents.
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.
NodeNotFoundInParentException An exception signalling that a node does not exist in the specified parent.
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.
 


ModeShape Distribution 3.0.0.Beta4

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