All Packages Class Hierarchy This Package Previous Next Index
Interface com.sun.jaw.impl.server.rmi.NetClassServer
- public interface NetClassServer
- extends Remote
The NetClassServer interface represents a class server
based on the Java remote method invocation (RMI) system.
-
getClass(String)
- Returns a
ClassDefinition from the management server for
the requested Java class.
-
getClassPaths()
- Gets the class path currently used by the class server.
-
getLibPaths()
- Gets the library path currently used by the class server when it
loads a native library.
-
getLibrary(LibraryDefinition)
- Returns a
LibraryDefinition from the management server for
the requested library.
-
setClassPaths(Vector)
- Sets the class path to be used by the class server.
-
setLibPaths(Vector)
- Sets the library path to be used by the class server when it
loads a native library.
getClass
public abstract ClassDefinition getClass(String className) throws RemoteException, IOException, ClassNotFoundException
- Returns a
ClassDefinition from the management server for
the requested Java class. The class definition contains the actual
class bytes as one of its attributes.
- Throws: RemoteException
- See java.rmi.RemoteException.
- Throws: IOException
- Signals that an I/O exception of some sort has occurred.
- Throws: ClassNotFoundException
- The specified class could not be found.
getClassPaths
public abstract Vector getClassPaths() throws RemoteException
- Gets the class path currently used by the class server.
- Throws: RemoteException
- See java.rmi.RemoteException.
setClassPaths
public abstract void setClassPaths(Vector paths) throws RemoteException
- Sets the class path to be used by the class server.
- Throws: RemoteException
- See java.rmi.RemoteException.
getLibPaths
public abstract Vector getLibPaths() throws RemoteException
- Gets the library path currently used by the class server when it
loads a native library.
- Throws: RemoteException
- See java.rmi.RemoteException.
setLibPaths
public abstract void setLibPaths(Vector paths) throws RemoteException
- Sets the library path to be used by the class server when it
loads a native library.
- Throws: RemoteException
- See java.rmi.RemoteException.
getLibrary
public abstract LibraryDefinition getLibrary(LibraryDefinition libdef) throws RemoteException, IOException, NoSuchLibException
- Returns a
LibraryDefinition from the management server for
the requested library. The library definition contains the actual
library bytes as one of its attributes.
- Throws: RemoteException
- See java.rmi.RemoteException.
- Throws: IOException
- Signals that an I/O exception of some sort has occurred.
- Throws: NoSuchLibException
- The specified native library could not be found.
All Packages Class Hierarchy This Package Previous Next Index