| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectclassUtils.javassist.web.Webserver
classUtils.javassist.rmi.AppletServer
public class AppletServer
An AppletServer object is a web server that an ObjectImporter
 communicates with.  It makes the objects specified by
 exportObject() remotely accessible from applets.
 If the classes of the exported objects are requested by the client-side
 JVM, this web server sends proxy classes for the requested classes.
ObjectImporter| Field Summary | 
|---|
| Fields inherited from class classUtils.javassist.web.Webserver | 
|---|
| debugDir, htmlfileBase | 
| Constructor Summary | |
|---|---|
| AppletServer(int port)Constructs a web server. | |
| AppletServer(int port,
             ClassPool src)Constructs a web server. | |
| AppletServer(java.lang.String port)Constructs a web server. | |
| Method Summary | |
|---|---|
|  void | doReply(java.io.InputStream in,
        java.io.OutputStream out,
        java.lang.String cmd)Processes a request from a web browser (an ObjectImporter). | 
|  int | exportObject(java.lang.String name,
             java.lang.Object obj)Exports an object. | 
|  void | run()Begins the HTTP service. | 
| Methods inherited from class classUtils.javassist.web.Webserver | 
|---|
| end, logging, logging, logging, logging2, main, setClassPool | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public AppletServer(java.lang.String port)
             throws java.io.IOException,
                    NotFoundException,
                    CannotCompileException
port - port number
java.io.IOException
NotFoundException
CannotCompileException
public AppletServer(int port)
             throws java.io.IOException,
                    NotFoundException,
                    CannotCompileException
port - port number
java.io.IOException
NotFoundException
CannotCompileException
public AppletServer(int port,
                    ClassPool src)
             throws java.io.IOException,
                    NotFoundException,
                    CannotCompileException
port - port numbersrc - the source o?f classs files.
java.io.IOException
NotFoundException
CannotCompileException| Method Detail | 
|---|
public void run()
run in class Webserver
public int exportObject(java.lang.String name,
                        java.lang.Object obj)
                 throws CannotCompileException
name - the name used for looking the object up.obj - the exported object.
CannotCompileExceptionObjectImporter.lookupObject(String)
public void doReply(java.io.InputStream in,
                    java.io.OutputStream out,
                    java.lang.String cmd)
             throws java.io.IOException,
                    BadHttpRequest
doReply in class Webserverout - the output stream to a clientcmd - the command received from a client
java.io.IOException
BadHttpRequest| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||