public class SecureWebServer extends WebServer implements SecurityConstants
accept, clength, conclose, conkeep, ctype, deny, doubleNewline, listener, newline, ok, runners, server, serverSocket, threadpool, wwwAuthenticate, xmlrpc
DEFAULT_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, toHTTPBytes
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)
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()
Copyright ? 1999-2002 Apache Software Foundation. All Rights Reserved.