org.jboss.cache.loader.rmi
Interface RemoteTreeCache

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
RemoteTreeCacheImpl (src)

public interface RemoteTreeCache
extends java.rmi.Remote

Remote interface to a TreeCache (src) instance. Used by RmiDelegatingCacheLoader (src) .


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

Method Detail

getChildrenNames

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

get

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

get

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

exists

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

put

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

put

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

remove

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

remove

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

removeData

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

getState

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

setState

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