Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.jboss.cache.DataNode

Packages that use DataNode
org.jboss.cache |
org.jboss.cache.aop |
org.jboss.cache.aop.collection |
org.jboss.cache.factories |
org.jboss.cache.interceptors |
org.jboss.cache.optimistic |
org.jboss.cache.statetransfer |

Uses of DataNode in org.jboss.cache

Classes in org.jboss.cache that implement DataNode
`class` | `AbstractNode` Base class for `Node`.
`class` | `Node` Basic data node class.
`class` | `OptimisticTreeNode` OptimisticTreeNode contains a data version.

Fields in org.jboss.cache declared as DataNode
`protected DataNode` | `TreeCache.root` Root DataNode.

Methods in org.jboss.cache that return DataNode
`protected DataNode` | `TreeCache.createSubtreeRootNode(Fqn subtree)` Creates a subtree in the local tree.
`DataNode` | `TreeCacheMBean.get(Fqn fqn, Option option)` The same as calling get(Fqn) except that you can pass in options for this specific method invocation.
`DataNode` | `TreeCache.get(Fqn fqn, Option option)` The same as calling `TreeCache.get(Fqn)` except that you can pass in options for this specific method invocation.
`DataNode` | `TreeCache.getRoot()` Used internally by interceptors.
`DataNode` | `TreeCache.peek(Fqn fqn)` Deprecated. This will go away.

Methods in org.jboss.cache with parameters of type DataNode
`void` | `TreeCache._addChild(GlobalTransaction tx, Fqn parent_fqn, java.lang.Object child_name, DataNode old_node)` Compensating method to `TreeCache._remove(GlobalTransaction,Fqn,boolean)`.
`void` | `TreeCache._loadState(Fqn subtreeRoot, DataNode integrationRoot, java.lang.Object[] sources, java.lang.ClassLoader cl)` Requests state from each of the given source nodes in the cluster until it gets it or no node replies with a timeout exception.
`protected void` | `TreeCache.acquireLocksForStateTransfer(DataNode root, java.lang.Object lockOwner, long timeout, boolean lockChildren, boolean force)` Acquires locks on a root node for an owner for state transfer.
`protected void` | `TreeCache.forceAcquireLock(DataNode node, java.lang.Object newOwner, boolean lockChildren)` Forcibly acquire a read lock on the given node for the given owner, breaking any existing locks that prevent the read lock.
`protected void` | `TreeCache.notifyAllNodesCreated(DataNode curr)` Generates NodeAdded notifications for all nodes of the tree.
`protected void` | `TreeCache.releaseStateTransferLocks(DataNode root, java.lang.Object lockOwner, boolean childrenLocked)` Releases all state transfer locks acquired.

Uses of DataNode in org.jboss.cache.aop

Methods in org.jboss.cache.aop with parameters of type DataNode
`protected void` | `PojoCache.acquireLocksForStateTransfer(DataNode root, java.lang.Object lockOwner, long timeout, boolean force)` Overrides the superclass version by additionally acquiring locks on the internal reference map nodes used for tracking shared objects.
`protected void` | `PojoCache.releaseStateTransferLocks(DataNode root, java.lang.Object lockOwner)` Overrides the superclass version by additionally releasing locks on the internal reference map nodes used for tracking shared objects.

Uses of DataNode in org.jboss.cache.aop.collection

Methods in org.jboss.cache.aop.collection that return DataNode
`protected DataNode` | `CachedSetImpl.getNode()`
`protected DataNode` | `CachedMapImpl.getNode()`
`protected DataNode` | `CachedListImpl.getNode()`

Uses of DataNode in org.jboss.cache.factories

Methods in org.jboss.cache.factories that return DataNode
`DataNode` | `NodeFactory.createDataNode(byte nodeType, java.lang.Object childName, Fqn fqn, DataNode parent, java.util.Map data, boolean mapSafe, TreeCache cache)` Returns a new data node.
`DataNode` | `NodeFactory.createDataNode(byte nodeType, java.lang.Object childName, Fqn fqn, DataNode parent, java.util.Map data, boolean mapSafe, TreeCache cache, DataVersion version)` Creates a new `DataNode` instance.
`DataNode` | `NodeFactory.createDataNode(byte nodeType, java.lang.Object childName, Fqn fqn, DataNode parent, java.util.Map data, TreeCache cache)` Returns a new data node.
`DataNode` | `NodeFactory.createDataNode(byte nodeType, java.lang.Object childName, Fqn fqn, DataNode parent, java.util.Map data, TreeCache cache, DataVersion version)` Returns a new data node.
`DataNode` | `NodeFactory.createRootDataNode(byte nodeType, TreeCache cache)` Returns a new root node.

Methods in org.jboss.cache.factories with parameters of type DataNode
`DataNode` | `NodeFactory.createDataNode(byte nodeType, java.lang.Object childName, Fqn fqn, DataNode parent, java.util.Map data, boolean mapSafe, TreeCache cache)` Returns a new data node.
`DataNode` | `NodeFactory.createDataNode(byte nodeType, java.lang.Object childName, Fqn fqn, DataNode parent, java.util.Map data, boolean mapSafe, TreeCache cache, DataVersion version)` Creates a new `DataNode` instance.
`DataNode` | `NodeFactory.createDataNode(byte nodeType, java.lang.Object childName, Fqn fqn, DataNode parent, java.util.Map data, TreeCache cache)` Returns a new data node.
`DataNode` | `NodeFactory.createDataNode(byte nodeType, java.lang.Object childName, Fqn fqn, DataNode parent, java.util.Map data, TreeCache cache, DataVersion version)` Returns a new data node.

Uses of DataNode in org.jboss.cache.interceptors

Methods in org.jboss.cache.interceptors that return DataNode
`protected DataNode` | `CacheLoaderInterceptor.getNode(Fqn fqn)` Retrieves a node from memory; doesn't access the cache loader

Uses of DataNode in org.jboss.cache.optimistic

Methods in org.jboss.cache.optimistic that return DataNode
`DataNode` | `WorkspaceNodeImpl.getNode()`
`DataNode` | `WorkspaceNode.getNode()`

Constructors in org.jboss.cache.optimistic with parameters of type DataNode
`WorkspaceNodeImpl(DataNode node, TransactionWorkspace workspace)` Constructs with a node and workspace.

Uses of DataNode in org.jboss.cache.statetransfer

Methods in org.jboss.cache.statetransfer with parameters of type DataNode
`byte[]` | `StateTransferGenerator.generateStateTransfer(DataNode rootNode, boolean generateTransient, boolean generatePersistent, boolean suppressErrors)`
`void` | `StateTransferIntegrator_123.integrateTransientState(DataNode target, java.lang.ClassLoader cl)`
`void` | `StateTransferIntegrator.integrateTransientState(DataNode target, java.lang.ClassLoader cl)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 1998-2005 JBoss Inc . All Rights Reserved.