Package org.jboss.dna.graph.session

A graph session provides a stateful environment in which graph operations can be enqueued and the state and structure of the graph are cached.

See:
          Description


Interface Summary
GraphSession.Authorizer  
GraphSession.NodeIdFactory  
GraphSession.Operations<NodePayload,PropertyPayload>  
 

Class Summary
GraphSession<Payload,PropertyPayload> This class represents an interactive session for working with the content within a graph.
GraphSession.Node<Payload,PropertyPayload>  
GraphSession.NodeId An immutable identifier for a node, used within the GraphSession.
GraphSession.NodeOperations<Payload,PropertyPayload> A default implementation of GraphSession.Operations that provides all the basic functionality required by a graph session.
GraphSession.NodeVisitor<NodePayload,PropertyPayloadType> The node visitor.
GraphSession.PropertyInfo<PropertyPayload>  
GraphSession.StructureSnapshot<PropertyPayload> A read-only visitor that walks the cache to obtain a snapshot of the cache structure.
 

Enum Summary
GraphSession.Authorizer.Action  
GraphSession.Status  
 

Exception Summary
InvalidStateException A runtime exception signaling an invalid state of a graph session.
ValidationException A runtime exception signaling failed validation within a graph session.
 

Package org.jboss.dna.graph.session Description

A graph session provides a stateful environment in which graph operations can be enqueued and the state and structure of the graph are cached.



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