org.jboss.cache.optimistic
Interface TransactionWorkspace

All Known Implementing Classes:
TransactionWorkspaceImpl

public interface TransactionWorkspace

TODO: MANIK: Add proper javadocs

Author:
Manik Surtani (manik@jboss.org), Steve Woodcock (stevew@jofti.com)

Method Summary
 void addNode(WorkspaceNode node)
          Is thread safe so you dont need to deal with synchronising access to this method.
 WorkspaceNode getNode(Fqn fqn)
           
 java.util.Map getNodes()
           
 java.util.SortedMap getNodesAfter(Fqn fqn)
           
 java.lang.Object removeNode(Fqn fqn)
          Is thread safe so you dont need to deal with synchronising access to this method.
 void setNodes(java.util.Map nodes)
           
 

Method Detail

getNodes

public java.util.Map getNodes()
Returns:
Returns a map of WorkspaceNode's, keyed on Fqn

setNodes

public void setNodes(java.util.Map nodes)
Parameters:
nodes - The nodes to set. Takes WorkspaceNode's.

getNode

public WorkspaceNode getNode(Fqn fqn)

addNode

public void addNode(WorkspaceNode node)
Is thread safe so you dont need to deal with synchronising access to this method.

Parameters:
node -

removeNode

public java.lang.Object removeNode(Fqn fqn)
Is thread safe so you dont need to deal with synchronising access to this method.


getNodesAfter

public java.util.SortedMap getNodesAfter(Fqn fqn)


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