Uses of Interface
org.jboss.cache.InternalNode

Packages that use InternalNode
org.jboss.cache   
org.jboss.cache.invocation   
org.jboss.cache.mvcc   
org.jboss.cache.statetransfer   
 

Uses of InternalNode in org.jboss.cache
 

Classes in org.jboss.cache that implement InternalNode
 class PessimisticUnversionedNode<K,V>
          Deprecated. will be removed along with optimistic and pessimistic locking.
 class UnversionedNode<K,V>
          Basic data node class.
 class VersionedNode<K,V>
          Deprecated. will be removed along with optimistic and pessimistic locking.
 

Methods in org.jboss.cache that return InternalNode
 InternalNode<K,V> UnversionedNode.copy()
           
 InternalNode<K,V> PessimisticUnversionedNode.copy()
          Deprecated.  
 InternalNode<K,V> InternalNode.copy()
          Creates a new instance of the same type and copies internal state.
 InternalNode<K,V> NodeFactory.createChildNode(Fqn fqn, InternalNode<K,V> parent, InvocationContext ctx, boolean attachToParent)
          Creates a new node, and optionally attaches the node to its parent.
 InternalNode<K,V> AbstractNodeFactory.createChildNode(Fqn fqn, InternalNode<K,V> parent, InvocationContext ctx, boolean attachToParent)
           
 InternalNode<K,V> NodeFactory.createInternalNode(Fqn childFqn)
          Creates an internal node.
 InternalNode<K,V> AbstractNodeFactory.createInternalNode(Fqn fqn)
           
 InternalNode<K,V> UnversionedNode.getChild(Fqn f)
           
 InternalNode<K,V> InternalNode.getChild(Fqn f)
           
 InternalNode<K,V> AbstractNode.getChild(Fqn f)
           
 InternalNode<K,V> UnversionedNode.getChild(Object childName)
           
 InternalNode<K,V> InternalNode.getChild(Object childName)
           
 InternalNode<K,V> AbstractNode.getChild(Object childName)
           
 InternalNode NodeSPI.getDelegationTarget()
           
 InternalNode DataContainerImpl.peekInternalNode(Fqn fqn, boolean includeInvalidNodes)
           
 InternalNode DataContainer.peekInternalNode(Fqn f, boolean includeInvalidNodes)
          Similar to DataContainer.peek(Fqn) except that the underlying node is NOT wrapped as a NodeSPI.
 InternalNode[] DataContainerImpl.peekInternalNodeAndDirectParent(Fqn fqn, boolean includeInvalidNodes)
           
 InternalNode[] DataContainer.peekInternalNodeAndDirectParent(Fqn fqn, boolean includeInvalidNodes)
          Similar to DataContainer.peekInternalNode(Fqn, boolean) except that the node AND its *direct* parent are retrieved.
 

Methods in org.jboss.cache that return types with arguments of type InternalNode
 Set<InternalNode<K,V>> UnversionedNode.getChildren()
           
 Set<InternalNode<K,V>> InternalNode.getChildren()
           
 Set<InternalNode<K,V>> AbstractNode.getChildren()
           
 Set<InternalNode<K,V>> UnversionedNode.getChildren(boolean includeMarkedForRemoval)
           
 Set<InternalNode<K,V>> InternalNode.getChildren(boolean includeMarkedForRemoval)
           
 Set<InternalNode<K,V>> AbstractNode.getChildren(boolean includeMarkedForRemoval)
           
 ConcurrentMap<Object,InternalNode<K,V>> UnversionedNode.getChildrenMap()
           
 ConcurrentMap<Object,InternalNode<K,V>> InternalNode.getChildrenMap()
           
 Map<Object,InternalNode<K,V>> AbstractNode.getChildrenMap()
           
 

Methods in org.jboss.cache with parameters of type InternalNode
 void UnversionedNode.addChild(InternalNode<K,V> child)
           
 void InternalNode.addChild(InternalNode<K,V> child)
           
 void AbstractNode.addChild(InternalNode<K,V> child)
           
 void UnversionedNode.addChild(InternalNode<K,V> child, boolean safe)
           
 void InternalNode.addChild(InternalNode<K,V> child, boolean safe)
          Same as above, except that if safe is true, any Fqn ancestry checking is skipped.
 void AbstractNode.addChild(InternalNode<K,V> child, boolean safe)
           
 void UnversionedNode.addChild(Object nodeName, InternalNode<K,V> nodeToAdd)
           
 void InternalNode.addChild(Object nodeName, InternalNode<K,V> nodeToAdd)
           
 void AbstractNode.addChild(Object nodeName, InternalNode<K,V> nodeToAdd)
           
 InternalNode<K,V> NodeFactory.createChildNode(Fqn fqn, InternalNode<K,V> parent, InvocationContext ctx, boolean attachToParent)
          Creates a new node, and optionally attaches the node to its parent.
 InternalNode<K,V> AbstractNodeFactory.createChildNode(Fqn fqn, InternalNode<K,V> parent, InvocationContext ctx, boolean attachToParent)
           
 ReadCommittedNode NodeFactory.createWrappedNode(InternalNode<K,V> node, InternalNode<K,V> parent)
           
 ReadCommittedNode NodeFactory.createWrappedNode(InternalNode<K,V> node, InternalNode<K,V> parent)
           
 ReadCommittedNode AbstractNodeFactory.createWrappedNode(InternalNode<K,V> node, InternalNode<K,V> parent)
           
 ReadCommittedNode AbstractNodeFactory.createWrappedNode(InternalNode<K,V> node, InternalNode<K,V> parent)
           
 ReadCommittedNode NodeFactory.createWrappedNodeForRemoval(Fqn fqn, InternalNode<K,V> node, InternalNode<K,V> parent)
           
 ReadCommittedNode NodeFactory.createWrappedNodeForRemoval(Fqn fqn, InternalNode<K,V> node, InternalNode<K,V> parent)
           
 ReadCommittedNode AbstractNodeFactory.createWrappedNodeForRemoval(Fqn fqn, InternalNode<K,V> node, InternalNode<K,V> parent)
           
 ReadCommittedNode AbstractNodeFactory.createWrappedNodeForRemoval(Fqn fqn, InternalNode<K,V> node, InternalNode<K,V> parent)
           
 

Method parameters in org.jboss.cache with type arguments of type InternalNode
 void UnversionedNode.setChildrenMap(ConcurrentMap<Object,InternalNode<K,V>> children)
           
 void InternalNode.setChildrenMap(ConcurrentMap<Object,InternalNode<K,V>> children)
           
 void AbstractNode.setChildrenMap(ConcurrentMap<Object,InternalNode<K,V>> children)
           
 

Uses of InternalNode in org.jboss.cache.invocation
 

Fields in org.jboss.cache.invocation declared as InternalNode
protected  InternalNode<K,V> NodeInvocationDelegate.node
           
 

Methods in org.jboss.cache.invocation that return InternalNode
 InternalNode NodeInvocationDelegate.getDelegationTarget()
           
 

Constructors in org.jboss.cache.invocation with parameters of type InternalNode
NodeInvocationDelegate(InternalNode<K,V> node)
           
 

Uses of InternalNode in org.jboss.cache.mvcc
 

Classes in org.jboss.cache.mvcc that implement InternalNode
 class NodeReference<K,V>
          A node reference that delegates all calls to a different InternalNode.
 

Fields in org.jboss.cache.mvcc declared as InternalNode
protected  InternalNode ReadCommittedNode.backup
           
protected  InternalNode ReadCommittedNode.parent
           
 

Methods in org.jboss.cache.mvcc that return InternalNode
 InternalNode<K,V> NodeReference.copy()
           
 InternalNode<K,V> MVCCNodeFactory.createChildNode(Fqn fqn, InternalNode<K,V> parent, InvocationContext ctx, boolean attachToParent)
           
 InternalNode<K,V> MVCCNodeFactory.createInternalNode(Fqn fqn)
           
 InternalNode<K,V> NodeReference.getChild(Fqn f)
           
 InternalNode<K,V> NodeReference.getChild(Object childName)
           
 InternalNode<K,V> NodeReference.getDelegate()
           
 InternalNode ReadCommittedNode.getInternalParent()
           
protected  InternalNode ReadCommittedNode.lookupParent(Fqn fqn, InvocationContext ctx, DataContainer container)
          Performs a lookup for the parent node of the Fqn passed in.
 

Methods in org.jboss.cache.mvcc that return types with arguments of type InternalNode
 Set<InternalNode<K,V>> NodeReference.getChildren()
           
 Set<InternalNode<K,V>> NodeReference.getChildren(boolean includeMarkedForRemoval)
           
 ConcurrentMap<Object,InternalNode<K,V>> NodeReference.getChildrenMap()
           
 

Methods in org.jboss.cache.mvcc with parameters of type InternalNode
 void NodeReference.addChild(InternalNode<K,V> child)
           
 void NodeReference.addChild(InternalNode<K,V> child, boolean safe)
           
 void NodeReference.addChild(Object nodeName, InternalNode<K,V> nodeToAdd)
           
 InternalNode<K,V> MVCCNodeFactory.createChildNode(Fqn fqn, InternalNode<K,V> parent, InvocationContext ctx, boolean attachToParent)
           
 ReadCommittedNode MVCCNodeFactory.createWrappedNode(InternalNode<K,V> node, InternalNode<K,V> parent)
          Creates an MVCC wrapped node - either a ReadCommittedNode or its subclass, a RepeatableReadNode based on cache configuration.
 ReadCommittedNode MVCCNodeFactory.createWrappedNode(InternalNode<K,V> node, InternalNode<K,V> parent)
          Creates an MVCC wrapped node - either a ReadCommittedNode or its subclass, a RepeatableReadNode based on cache configuration.
 ReadCommittedNode MVCCNodeFactory.createWrappedNodeForRemoval(Fqn fqn, InternalNode<K,V> node, InternalNode<K,V> parent)
           
 ReadCommittedNode MVCCNodeFactory.createWrappedNodeForRemoval(Fqn fqn, InternalNode<K,V> node, InternalNode<K,V> parent)
           
 void NodeReference.setDelegate(InternalNode<K,V> delegate)
          Sets the internal node to delegate to.
 NodeSPI MVCCNodeHelper.wrapNodeForWriting(InvocationContext context, InternalNode node, InternalNode parent)
          The same as MVCCNodeHelper.wrapNodeForWriting(org.jboss.cache.InvocationContext, org.jboss.cache.Fqn, boolean, boolean, boolean, boolean, boolean) except that it takes in an InternalNode instead of a Fqn.
 NodeSPI MVCCNodeHelper.wrapNodeForWriting(InvocationContext context, InternalNode node, InternalNode parent)
          The same as MVCCNodeHelper.wrapNodeForWriting(org.jboss.cache.InvocationContext, org.jboss.cache.Fqn, boolean, boolean, boolean, boolean, boolean) except that it takes in an InternalNode instead of a Fqn.
 

Method parameters in org.jboss.cache.mvcc with type arguments of type InternalNode
 void NodeReference.setChildrenMap(ConcurrentMap<Object,InternalNode<K,V>> children)
           
 

Constructors in org.jboss.cache.mvcc with parameters of type InternalNode
NodeReference(InternalNode<K,V> delegate)
           
NullMarkerNodeForRemoval(InternalNode parent, Fqn fqn)
           
ReadCommittedNode(InternalNode node, InternalNode parent)
           
ReadCommittedNode(InternalNode node, InternalNode parent)
           
RepeatableReadNode(InternalNode node, InternalNode parent)
           
RepeatableReadNode(InternalNode node, InternalNode parent)
           
 

Uses of InternalNode in org.jboss.cache.statetransfer
 

Methods in org.jboss.cache.statetransfer with parameters of type InternalNode
protected  void DefaultStateTransferGenerator.generateNodeDataList(InternalNode<?,?> node, List<NodeData> list)
           
protected  void DefaultStateTransferIntegrator.integrateTransientState(ObjectInputStream in, InternalNode target)
           
protected  void DefaultStateTransferGenerator.marshallTransientState(InternalNode node, ObjectOutputStream out)
          Do a preorder traversal: visit the node first, then the node's children
 



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