Uses of Interface
org.jboss.cache.Node

Packages that use Node
org.jboss.cache   
org.jboss.cache.lock   
org.jboss.cache.optimistic   
org.jboss.cache.pojo.util   
org.jboss.cache.statetransfer   
 

Uses of Node in org.jboss.cache
 

Subinterfaces of Node in org.jboss.cache
 interface NodeSPI<K,V>
          A more detailed interface to Node, which is used when writing plugins for or extending JBoss Cache.
 

Classes in org.jboss.cache that implement Node
 class AbstractNode<K,V>
          Base class for UnversionedNode.
 class UnversionedNode<K,V>
          Basic data node class.
 class VersionedNode<K,V>
          VersionedNode extends the UnversionedNode by adding a DataVersion property.
 

Fields in org.jboss.cache with type parameters of type Node
protected  java.util.Map<java.lang.Object,Node<K,V>> AbstractNode.children
           
 

Methods in org.jboss.cache that return Node
 Node<K,V> CacheImpl._get(Fqn<?> fqn)
          Returns the raw data of the node; called externally internally.
 Node<K,V> UnversionedNode.addChild(Fqn f)
           
 Node<K,V> Node.addChild(Fqn<?> f)
          Adds a child node with the given Fqn under the current node.
 Node<K,V> NodeFactory.createNode(java.lang.Object childName, Node<K,V> parent, java.util.Map<K,V> data)
           
 Node<K,V> NodeFactory.createNodeOfType(Node<K,V> template, java.lang.Object childName, Node<K,V> parent, java.util.Map<K,V> data)
           
protected  Node CacheImpl.createSubtreeRootNode(Fqn<?> subtree)
          Creates a subtree in the local cache.
 Node<K,V> CacheImpl.get(Fqn<?> fqn)
          Returns a DataNode corresponding to the fully qualified name or null if does not exist.
 Node CacheImpl.get(java.lang.String fqn)
           
 Node<K,V> UnversionedNode.getChild(Fqn fqn)
           
 Node<K,V> Node.getChild(Fqn<?> f)
          Returns the child node
 Node<K,V> Node.getChild(java.lang.Object name)
           
 Node<K,V> UnversionedNode.getChild(java.lang.Object childName)
           
 Node<K,V> Node.getParent()
          Returns the parent node.
 Node<K,V> Cache.getRoot()
          Returns the root node of this cache.
 

Methods in org.jboss.cache that return types with arguments of type Node
 java.util.Set<Node<K,V>> Node.getChildren()
          Returns an immutable set of children nodes.
 java.util.Set<Node<K,V>> UnversionedNode.getChildren()
           
 java.util.Map<java.lang.Object,Node<K,V>> NodeSPI.getChildrenMapDirect()
          Returns a map to access the raw children.
 java.util.Map<java.lang.Object,Node<K,V>> UnversionedNode.getChildrenMapDirect()
           
 

Methods in org.jboss.cache with parameters of type Node
 void CacheImpl._addChild(GlobalTransaction gtx, Fqn parent_fqn, java.lang.Object child_name, Node cn, boolean undoOps)
          Compensating method to CacheImpl._remove(GlobalTransaction,Fqn,boolean).
 void NodeSPI.addChild(java.lang.Object nodeName, Node<K,V> nodeToAdd)
          Adds or replaces a child by name.
 void UnversionedNode.addChild(java.lang.Object child_name, Node<K,V> n)
           
 Node<K,V> NodeFactory.createNode(java.lang.Object childName, Node<K,V> parent, java.util.Map<K,V> data)
           
 Node<K,V> NodeFactory.createNodeOfType(Node<K,V> template, java.lang.Object childName, Node<K,V> parent, java.util.Map<K,V> data)
           
 Node<K,V> NodeFactory.createNodeOfType(Node<K,V> template, java.lang.Object childName, Node<K,V> parent, java.util.Map<K,V> data)
           
 

Method parameters in org.jboss.cache with type arguments of type Node
 void NodeSPI.setChildrenMapDirect(java.util.Map<java.lang.Object,Node<K,V>> children)
          Sets the node's children explictly.
 void UnversionedNode.setChildrenMapDirect(java.util.Map<java.lang.Object,Node<K,V>> children)
           
 

Uses of Node in org.jboss.cache.lock
 

Methods in org.jboss.cache.lock that return Node
 Node IdentityLock.getNode()
          Returns the node for this lock, may be null.
 

Uses of Node in org.jboss.cache.optimistic
 

Subinterfaces of Node in org.jboss.cache.optimistic
 interface WorkspaceNode<K,V>
          Represents a type of Node that is to be copied into a TransactionWorkspace for optimistically locked nodes.
 

Classes in org.jboss.cache.optimistic that implement Node
 class WorkspaceNodeImpl<K,V>
          Wraps an ordinary Node and adds versioning and other meta data to it.
 

Methods in org.jboss.cache.optimistic that return Node
 Node<K,V> WorkspaceNodeImpl.addChild(Fqn f)
           
 Node<K,V> WorkspaceNodeImpl.getParent()
           
 

Methods in org.jboss.cache.optimistic that return types with arguments of type Node
 java.util.Set<Node<K,V>> WorkspaceNodeImpl.getChildren()
           
 

Uses of Node in org.jboss.cache.pojo.util
 

Methods in org.jboss.cache.pojo.util that return types with arguments of type Node
static java.util.Set<Node> CacheApiUtil.getNodeChildren(Cache<java.lang.Object,java.lang.Object> cache, Fqn fqn)
           
 

Uses of Node in org.jboss.cache.statetransfer
 

Methods in org.jboss.cache.statetransfer with parameters of type Node
 void DefaultStateTransferGenerator.generateState(java.io.ObjectOutputStream out, Node rootNode, boolean generateTransient, boolean generatePersistent, boolean suppressErrors)
           
 void StateTransferGenerator.generateState(java.io.ObjectOutputStream stream, Node rootNode, boolean generateTransient, boolean generatePersistent, boolean suppressErrors)
           
 void DefaultStateTransferIntegrator.integrateState(java.io.ObjectInputStream ois, Node target)
           
 void StateTransferIntegrator.integrateState(java.io.ObjectInputStream ois, Node target)