Uses of Interface
org.jboss.cache.Node

Packages that use Node
org.jboss.cache   
org.jboss.cache.invocation   
org.jboss.cache.lock   
org.jboss.cache.mvcc   
org.jboss.cache.optimistic   
org.jboss.cache.util   
 

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.
 

Methods in org.jboss.cache that return Node
 Node<K,V> Node.addChild(Fqn f)
          Adds a child node with the given Fqn under the current node.
 Node<K,V> Node.getChild(Fqn f)
          Returns the child node
 Node<K,V> Node.getChild(Object name)
           
 Node<K,V> Cache.getNode(Fqn fqn)
          A convenience method to retrieve a node directly from the cache.
 Node<K,V> Cache.getNode(String fqn)
          Convenience method that takes a string representation of an Fqn.
 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
 Set<Node<K,V>> Node.getChildren()
          Returns an immutable set of children nodes.
 Map<Object,Node<K,V>> NodeSPI.getChildrenMapDirect()
          Returns a map to access the raw children.
 Map<Object,Node<K,V>> AbstractNode.getChildrenMapDirect()
           
 Map<Object,Node<K,V>> InternalNode.getChildrenMapDirect()
          Deprecated. 
 Map<Object,Node<K,V>> PessimisticUnversionedNode.getChildrenMapDirect()
          Deprecated.  
 

Methods in org.jboss.cache with parameters of type Node
 void NodeSPI.addChild(Object nodeName, Node<K,V> nodeToAdd)
          Adds or replaces a child by name.
 void AbstractNode.addChildDirect(Object nodeName, Node<K,V> nodeToAdd)
           
 void InternalNode.addChildDirect(Object nodeName, Node<K,V> nodeToAdd)
          Deprecated. 
 void PessimisticUnversionedNode.addChildDirect(Object nodeName, Node<K,V> nodeToAdd)
          Deprecated.  
 

Method parameters in org.jboss.cache with type arguments of type Node
 void NodeSPI.setChildrenMapDirect(Map<Object,Node<K,V>> children)
          Sets the node's children explictly.
 void AbstractNode.setChildrenMapDirect(Map<Object,Node<K,V>> children)
           
 void InternalNode.setChildrenMapDirect(Map<Object,Node<K,V>> children)
          Deprecated. 
 void PessimisticUnversionedNode.setChildrenMapDirect(Map<Object,Node<K,V>> children)
          Deprecated.  
 

Uses of Node in org.jboss.cache.invocation
 

Classes in org.jboss.cache.invocation that implement Node
 class NodeInvocationDelegate<K,V>
          The delegate that users (and interceptor authors) interact with when they obtain a node from the cache or another node.
 

Methods in org.jboss.cache.invocation that return Node
 Node<K,V> NodeInvocationDelegate.addChild(Fqn f)
           
 Node<K,V> NodeInvocationDelegate.getChild(Fqn f)
           
 Node<K,V> NodeInvocationDelegate.getChild(Object name)
           
 

Methods in org.jboss.cache.invocation that return types with arguments of type Node
 Set<Node<K,V>> NodeInvocationDelegate.getChildren()
           
 Map<Object,Node<K,V>> NodeInvocationDelegate.getChildrenMapDirect()
           
 

Methods in org.jboss.cache.invocation with parameters of type Node
 void NodeInvocationDelegate.addChild(Object nodeName, Node<K,V> nodeToAdd)
           
 

Method parameters in org.jboss.cache.invocation with type arguments of type Node
 void NodeInvocationDelegate.setChildrenMapDirect(Map<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()
          Deprecated. Returns the node for this lock, may be null.
 

Uses of Node in org.jboss.cache.mvcc
 

Classes in org.jboss.cache.mvcc that implement Node
 class NullMarkerNode
          A marker node to represent a null node for repeatable read, so that a read that returns a null can continue to return null.
 class ReadCommittedNode
          A node delegate that encapsulates read committed semantics when writes are initiated, committed or rolled back.
 class RepeatableReadNode
          A node delegate that encapsulates repeatable read semantics when writes are initiated, committed or rolled back.
 

Methods in org.jboss.cache.mvcc that return types with arguments of type Node
 Map<Object,Node<K,V>> NodeReference.getChildrenMapDirect()
           
 

Methods in org.jboss.cache.mvcc with parameters of type Node
 void NodeReference.addChildDirect(Object nodeName, Node<K,V> nodeToAdd)
           
 

Method parameters in org.jboss.cache.mvcc with type arguments of type Node
 void NodeReference.setChildrenMapDirect(Map<Object,Node<K,V>> children)
           
 

Uses of Node in org.jboss.cache.optimistic
 

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

Uses of Node in org.jboss.cache.util
 

Methods in org.jboss.cache.util with parameters of type Node
static
<K,V> Map<K,V>
Caches.asMap(Node<K,V> node)
          Returns a Map, where map keys are named children of the given Node, and values are kept under a single key for this node.
static
<K,V> Map<K,V>
Caches.asPartitionedMap(Node<K,V> node)
          Returns a Map, where map entries are partitioned into children nodes, within a cache node.
static
<K,V> Map<K,V>
Caches.asPartitionedMap(Node<K,V> node, Caches.ChildSelector<K> ss)
          Returns a Map, where map entries are partitioned into children, within a cache node, by key hash code.
static
<K,V> Map<K,V>
Caches.asSimpleMap(Node<K,V> node)
          Returns a Map, where map data is put and returned directly from a single Node.
static
<K,V> Set<V>
Caches.asSimpleSet(Node<K,V> node)
          Returns a Set, where set entries are data entries of the given Node.
 



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