org.jboss.cache.loader.rmi
Class RemoteTreeCacheImpl

java.lang.Object
  extended byjava.rmi.server.RemoteObject
      extended byjava.rmi.server.RemoteServer
          extended byjava.rmi.server.UnicastRemoteObject
              extended byorg.jboss.cache.loader.rmi.RemoteTreeCacheImpl
All Implemented Interfaces:
java.rmi.Remote, RemoteTreeCache (src) , java.io.Serializable

public class RemoteTreeCacheImpl
extends java.rmi.server.UnicastRemoteObject
implements RemoteTreeCache (src)

Implementation of the TreeCache (src) 's remote interface.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
RemoteTreeCacheImpl(TreeCache (src)  cache)
           
 
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)
           
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

RemoteTreeCacheImpl

public RemoteTreeCacheImpl(TreeCache (src)  cache)
                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException
Method Detail

getChildrenNames

public java.util.Set getChildrenNames(Fqn (src)  fqn)
                               throws java.lang.Exception,
                                      java.rmi.RemoteException
Specified by:
getChildrenNames in interface RemoteTreeCache (src)
Throws:
java.lang.Exception
java.rmi.RemoteException
See Also:
RemoteTreeCache.getChildrenNames(org.jboss.cache.Fqn)

get

public java.lang.Object get(Fqn (src)  name,
                            java.lang.Object key)
                     throws java.lang.Exception,
                            java.rmi.RemoteException
Specified by:
get in interface RemoteTreeCache (src)
Throws:
java.lang.Exception
java.rmi.RemoteException
See Also:
RemoteTreeCache.get(org.jboss.cache.Fqn, java.lang.Object)

get

public Node (src)  get(Fqn (src)  name)
         throws java.lang.Exception,
                java.rmi.RemoteException
Specified by:
get in interface RemoteTreeCache (src)
Throws:
java.lang.Exception
java.rmi.RemoteException
See Also:
RemoteTreeCache.get(org.jboss.cache.Fqn)

exists

public boolean exists(Fqn (src)  name)
               throws java.lang.Exception,
                      java.rmi.RemoteException
Specified by:
exists in interface RemoteTreeCache (src)
Throws:
java.lang.Exception
java.rmi.RemoteException
See Also:
RemoteTreeCache.exists(org.jboss.cache.Fqn)

put

public java.lang.Object put(Fqn (src)  name,
                            java.lang.Object key,
                            java.lang.Object value)
                     throws java.lang.Exception,
                            java.rmi.RemoteException
Specified by:
put in interface RemoteTreeCache (src)
Throws:
java.lang.Exception
java.rmi.RemoteException
See Also:
RemoteTreeCache.put(org.jboss.cache.Fqn, java.lang.Object, java.lang.Object)

put

public void put(Fqn (src)  name,
                java.util.Map attributes)
         throws java.lang.Exception,
                java.rmi.RemoteException
Specified by:
put in interface RemoteTreeCache (src)
Throws:
java.lang.Exception
java.rmi.RemoteException
See Also:
RemoteTreeCache.put(org.jboss.cache.Fqn, java.util.Map)

remove

public java.lang.Object remove(Fqn (src)  name,
                               java.lang.Object key)
                        throws java.lang.Exception,
                               java.rmi.RemoteException
Specified by:
remove in interface RemoteTreeCache (src)
Throws:
java.lang.Exception
java.rmi.RemoteException
See Also:
RemoteTreeCache.remove(org.jboss.cache.Fqn, java.lang.Object)

remove

public void remove(Fqn (src)  name)
            throws java.lang.Exception,
                   java.rmi.RemoteException
Specified by:
remove in interface RemoteTreeCache (src)
Throws:
java.lang.Exception
java.rmi.RemoteException
See Also:
RemoteTreeCache.remove(org.jboss.cache.Fqn)

removeData

public void removeData(Fqn (src)  name)
                throws java.lang.Exception,
                       java.rmi.RemoteException
Specified by:
removeData in interface RemoteTreeCache (src)
Throws:
java.lang.Exception
java.rmi.RemoteException
See Also:
RemoteTreeCache.removeData(org.jboss.cache.Fqn)

getState

public byte[] getState()
                throws java.lang.Exception,
                       java.rmi.RemoteException
Specified by:
getState in interface RemoteTreeCache (src)
Throws:
java.lang.Exception
java.rmi.RemoteException
See Also:
RemoteTreeCache.getState()

setState

public void setState(byte[] state)
              throws java.lang.Exception,
                     java.rmi.RemoteException
Specified by:
setState in interface RemoteTreeCache (src)
Throws:
java.lang.Exception
java.rmi.RemoteException
See Also:
RemoteTreeCache.setState(byte[])