|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--helma.xmlrpc.WebServer
A web server that exclusively handles XML-RPC requests.
| Constructor Summary | |
WebServer(int port)
Creates a Web server at the specified port number. |
|
| Method Summary | |
void |
acceptClient(java.lang.String address)
Add an IP address to the list of accepted clients. |
void |
addHandler(java.lang.String name,
java.lang.Object target)
Register a handler object with this name. |
void |
denyClient(java.lang.String address)
Add an IP address to the list of denied clients. |
static void |
main(java.lang.String[] args)
This can be called from command line, but you'll have to edit and recompile to change the server port or handler objects. |
void |
removeHandler(java.lang.String name)
Remove a handler object that was previously registered with this server. |
void |
run()
Listens for client requests until stopped. |
void |
setParanoid(boolean p)
Switch client filtering on/off. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public WebServer(int port)
throws java.io.IOException
| Method Detail |
public static void main(java.lang.String[] args)
public void addHandler(java.lang.String name,
java.lang.Object target)
public void removeHandler(java.lang.String name)
public void setParanoid(boolean p)
acceptClient(java.lang.String),
denyClient(java.lang.String)
public void acceptClient(java.lang.String address)
throws java.lang.IllegalArgumentException
denyClient(java.lang.String),
setParanoid(boolean)
public void denyClient(java.lang.String address)
throws java.lang.IllegalArgumentException
acceptClient(java.lang.String),
setParanoid(boolean)public void run()
run in interface java.lang.Runnable
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||