org.sblim.wbem.http
Class HttpServerConnection
java.lang.Object
org.sblim.wbem.http.HttpServerConnection
- Runnable
public class HttpServerConnection
extends java.lang.Object
implements Runnable
Class HttpServerConnection implements the outer shell of a HTTP server. It
accepts incoming connections and puts them in a queue to be serviced by an
independent thread
void | close() - Shuts down the server
|
String | getHostIP() - Returns the host ip
|
int | getPort() - Returns the port
|
boolean | isSSL() - Returns if SSL is enanbled
|
void | run()
|
void | setName(String name) - Set the name of the thread
|
void | start() - Starts the server thread
|
HttpServerConnection
public HttpServerConnection(HttpConnectionHandler handler,
int port)
throws IOException
HttpServerConnection
public HttpServerConnection(HttpConnectionHandler handler,
int port,
boolean ssl)
throws IOException
HttpServerConnection
public HttpServerConnection(HttpConnectionHandler handler,
int port,
boolean ssl,
SessionProperties properties)
throws IOException
Ctor.
handler
- The handler for incoming connectionsport
- The port to listen onssl
- If true
SSL is enabledproperties
- The configuration to use
close
public void close()
Shuts down the server
getHostIP
public String getHostIP()
throws UnknownHostException
Returns the host ip
getPort
public int getPort()
Returns the port
isSSL
public boolean isSSL()
Returns if SSL is enanbled
setName
public void setName(String name)
Set the name of the thread
start
public void start()
Starts the server thread
Copyright © 2005, 2007 IBM Corporation. All Rights Reserved.