|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.xmlrpc.WebServer org.apache.xmlrpc.secure.SecureWebServer
public class SecureWebServer
A minimal web server that exclusively handles XML-RPC requests over a secure channel. Standard security properties must be set before the SecureWebserver can be used. The SecurityTool takes care of retrieving these values, but the parent application must set the necessary values before anything will work.
Field Summary |
---|
Fields inherited from class org.apache.xmlrpc.WebServer |
---|
accept, clength, conclose, conkeep, ctype, deny, doubleNewline, listener, newline, ok, runners, server, serverSocket, threadpool, wwwAuthenticate, xmlrpc |
Constructor Summary | |
---|---|
SecureWebServer(int port)
Creates a secure web server configured to run on the specified port number. |
|
SecureWebServer(int port,
java.net.InetAddress addr)
Creates a secure web server configured to run on the specified port number and IP address. |
|
SecureWebServer(int port,
java.net.InetAddress addr,
XmlRpcServer xmlrpc)
Creates a secure web server at the specified port number and IP address. |
Method Summary | |
---|---|
protected java.net.ServerSocket |
createServerSocket(int port,
int backlog,
java.net.InetAddress add)
Factory method to manufacture the server socket. |
static void |
main(java.lang.String[] argv)
This can be called from command line, but you'll have to edit and recompile to change the server port or handler objects. |
Methods inherited from class org.apache.xmlrpc.WebServer |
---|
acceptClient, addDefaultHandlers, addHandler, allowConnection, checkSocket, denyClient, determinePort, getRunner, removeHandler, run, setParanoid, shutdown, start, toHTTPBytes |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SecureWebServer(int port)
int
- port number of secure web server.SecureWebServer(int, InetAddress)
public SecureWebServer(int port, java.net.InetAddress addr)
int
- port number of the secure web serveraddr
- The IP address to bind to.WebServer.WebServer(int, InetAddress)
public SecureWebServer(int port, java.net.InetAddress addr, XmlRpcServer xmlrpc)
Method Detail |
---|
protected java.net.ServerSocket createServerSocket(int port, int backlog, java.net.InetAddress add) throws java.lang.Exception
WebServer
SSLServerSocket
).
createServerSocket
in class WebServer
add
- If null
, binds to
INADDR_ANY
, meaning that all network interfaces on
a multi-homed host will be listening.
java.lang.Exception
- Error creating listener socket.WebServer.createServerSocket(int port, int backlog, InetAddress add)
public static void main(java.lang.String[] argv)
WebServer.addDefaultHandlers()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |