org.jboss.cache.loader.rmi
Interface RemoteTreeCache

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
RemoteTreeCacheImpl

public interface RemoteTreeCache
extends java.rmi.Remote

Remote interface to a TreeCache instance. Used by RmiDelegatingCacheLoader.

Version:
$Id: RemoteTreeCache.java,v 1.3.12.1 2006/02/21 18:33:13 bstansberry Exp $
Author:
Daniel Gredler

Method Summary
 boolean exists(Fqn name)
           
 Node get(Fqn name)
           
 java.lang.Object get(Fqn name, java.lang.Object key)
           
 java.util.Set getChildrenNames(Fqn fqn)
           
 byte[] getState()
           
 void put(Fqn name, java.util.Map attributes)
           
 java.lang.Object put(Fqn name, java.lang.Object key, java.lang.Object value)
           
 void remove(Fqn name)
           
 java.lang.Object remove(Fqn name, java.lang.Object key)
           
 void removeData(Fqn name)
           
 void setState(byte[] state)
           
 

Method Detail

getChildrenNames

public java.util.Set getChildrenNames(Fqn fqn)
                               throws java.lang.Exception,
                                      java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException

get

public java.lang.Object get(Fqn name,
                            java.lang.Object key)
                     throws java.lang.Exception,
                            java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException

get

public Node get(Fqn name)
         throws java.lang.Exception,
                java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException

exists

public boolean exists(Fqn name)
               throws java.lang.Exception,
                      java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException

put

public java.lang.Object put(Fqn name,
                            java.lang.Object key,
                            java.lang.Object value)
                     throws java.lang.Exception,
                            java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException

put

public void put(Fqn name,
                java.util.Map attributes)
         throws java.lang.Exception,
                java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException

remove

public java.lang.Object remove(Fqn name,
                               java.lang.Object key)
                        throws java.lang.Exception,
                               java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException

remove

public void remove(Fqn name)
            throws java.lang.Exception,
                   java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException

removeData

public void removeData(Fqn name)
                throws java.lang.Exception,
                       java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException

getState

public byte[] getState()
                throws java.lang.Exception,
                       java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException

setState

public void setState(byte[] state)
              throws java.lang.Exception,
                     java.rmi.RemoteException
java.lang.Exception
java.rmi.RemoteException


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