Uses of Interface

Packages that use Node

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>> PessimisticUnversionedNode.getChildrenMapDirect()
 Map<Object,Node<K,V>> NodeSPI.getChildrenMapDirect()
          Returns a map to access the raw children.
 Map<Object,Node<K,V>> InternalNode.getChildrenMapDirect()
 Map<Object,Node<K,V>> AbstractNode.getChildrenMapDirect()

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 PessimisticUnversionedNode.addChildDirect(Object nodeName, Node<K,V> nodeToAdd)
 void InternalNode.addChildDirect(Object nodeName, Node<K,V> nodeToAdd)
 void AbstractNode.addChildDirect(Object nodeName, Node<K,V> nodeToAdd)

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

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 NullMarkerNodeForRemoval
          A specific type of null marker node, used for removal of nodes that don't exist
 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()

Uses of Node in org.jboss.cache.util

Methods in org.jboss.cache.util with parameters of type Node
<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.
<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.
<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.
<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.
<K,V> Set<V>
Caches.asSimpleSet(Node<K,V> node)
          Returns a Set, where set entries are data entries of the given Node.

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