public class SecureWebServer extends WebServer implements SecurityConstants
accept, clength, conclose, conkeep, ctype, deny, doubleNewline, listener, newline, ok, runners, server, serverSocket, threadpool, wwwAuthenticate, xmlrpcDEFAULT_KEY_MANAGER_TYPE, DEFAULT_KEY_STORE, DEFAULT_KEY_STORE_PASSWORD, DEFAULT_KEY_STORE_TYPE, DEFAULT_PROTOCOL_HANDLER_PACKAGES, DEFAULT_SECURITY_PROTOCOL, DEFAULT_SECURITY_PROVIDER_CLASS, DEFAULT_TRUST_STORE, DEFAULT_TRUST_STORE_PASSWORD, DEFAULT_TRUST_STORE_TYPE, KEY_MANAGER_TYPE, KEY_STORE, KEY_STORE_PASSWORD, KEY_STORE_TYPE, PROTOCOL_HANDLER_PACKAGES, SECURITY_PROTOCOL, SECURITY_PROVIDER_CLASS, TRUST_MANAGER_TYPE, TRUST_STORE, TRUST_STORE_PASSWORD, TRUST_STORE_TYPE| Constructor and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
acceptClient, addDefaultHandlers, addHandler, allowConnection, checkSocket, denyClient, determinePort, getRunner, removeHandler, run, setParanoid, shutdown, start, toHTTPBytespublic 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)
protected java.net.ServerSocket createServerSocket(int port,
int backlog,
java.net.InetAddress add)
throws java.lang.Exception
WebServerSSLServerSocket).createServerSocket in class WebServeradd - 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()Copyright ? 1999-2002 Apache Software Foundation. All Rights Reserved.