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.


Method Index

 o getClass(String)
Returns a ClassDefinition from the management server for the requested Java class.
 o getClassPaths()
Gets the class path currently used by the class server.
 o getLibPaths()
Gets the library path currently used by the class server when it loads a native library.
 o getLibrary(LibraryDefinition)
Returns a LibraryDefinition from the management server for the requested library.
 o setClassPaths(Vector)
Sets the class path to be used by the class server.
 o setLibPaths(Vector)
Sets the library path to be used by the class server when it loads a native library.

Methods

 o 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.
 o getClassPaths
 public abstract Vector getClassPaths() throws RemoteException
Gets the class path currently used by the class server.

Throws: RemoteException
See java.rmi.RemoteException.
 o 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.
 o 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.
 o 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.
 o 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