cz.cuni.pogamut.remote
Interface IntrospectableProxy

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

public interface IntrospectableProxy
extends java.rmi.Remote

Remote IntrospectableProxy.


Method Summary
 void closeIntrospection()
          This should clean up any bindings the IntrospectableProxy might have with the object it introspects to allow GC collect the object.
 IntrospectableProxy[] getChildren()
           
 java.lang.String getName()
           
 Property[] getProperties()
           
 

Method Detail

getChildren

IntrospectableProxy[] getChildren()
                                  throws java.rmi.RemoteException
Returns:
Array of introspectable children objects.
Throws:
java.rmi.RemoteException

getProperties

Property[] getProperties()
                         throws java.rmi.RemoteException
Returns:
Array of properties of this object.
Throws:
java.rmi.RemoteException

getName

java.lang.String getName()
                         throws java.rmi.RemoteException
Returns:
Name of introspected object.
Throws:
java.rmi.RemoteException

closeIntrospection

void closeIntrospection()
                        throws java.rmi.RemoteException
This should clean up any bindings the IntrospectableProxy might have with the object it introspects to allow GC collect the object.

Throws:
java.rmi.RemoteException