org.w3c.jigsaw.https.socket
Class SSLSocketClientFactory
java.lang.Object
|
+--org.w3c.jigsaw.http.socket.SocketClientFactory
|
+--org.w3c.jigsaw.https.socket.SSLSocketClientFactory
- public class SSLSocketClientFactory
- extends SocketClientFactory
Field Summary |
static java.lang.String |
KEYSTORE_PASSWORD_S
property key for the system keystore password |
static java.lang.String |
KEYSTORE_PATH_S
property key for the system keystore path |
static java.lang.String |
PROTOCOL_HANDLER_S
property key for the system protocol package lookup |
static java.lang.String |
TRUSTSTORE_PASSWORD_S
property key for the system keystore password |
static java.lang.String |
TRUSTSTORE_PATH_S
property key for the system truststore path |
Fields inherited from class org.w3c.jigsaw.http.socket.SocketClientFactory |
AVG_DEAD,
AVG_HIGH,
AVG_LIGHT,
AVG_NORMAL,
BINDADDR_P,
IDLETO,
IDLETO_P,
MAXCLIENTS,
MAXCLIENTS_P,
MAXSPARE_FREE,
MAXSPARE_FREE_P,
MAXSPARE_IDLE,
MAXSPARE_IDLE_P,
MAXTHREADS,
MAXTHREADS_P,
MINSPARE_FREE,
MINSPARE_FREE_P |
Methods inherited from class org.w3c.jigsaw.http.socket.SocketClientFactory |
addClient,
clientConnectionFinished,
clientFinished,
deleteClient,
getHTMLStatus,
handleConnection,
idleClientRemove,
killClients,
killSomeClients,
killSomeClients,
notifyIdle,
notifyUse,
run,
shutdown |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
PROTOCOL_HANDLER_S
public static final java.lang.String PROTOCOL_HANDLER_S
- property key for the system protocol package lookup
KEYSTORE_PATH_S
public static final java.lang.String KEYSTORE_PATH_S
- property key for the system keystore path
KEYSTORE_PASSWORD_S
public static final java.lang.String KEYSTORE_PASSWORD_S
- property key for the system keystore password
TRUSTSTORE_PATH_S
public static final java.lang.String TRUSTSTORE_PATH_S
- property key for the system truststore path
TRUSTSTORE_PASSWORD_S
public static final java.lang.String TRUSTSTORE_PASSWORD_S
- property key for the system keystore password
SSLSocketClientFactory
public SSLSocketClientFactory()
createServerSocket
public java.net.ServerSocket createServerSocket()
throws java.io.IOException
- factory method for creating a secure server socket
- Overrides:
- createServerSocket in class SocketClientFactory
- Returns:
- a new server socket instance
- Throws:
- java.io.IOException - due to socket creation problems
initialize
public void initialize(httpd server)
- method for intializing this factory
- Overrides:
- initialize in class SocketClientFactory
- Parameters:
server
- the daemon of this factory
propertyChanged
public boolean propertyChanged(java.lang.String name)
- method for handling a dynamic property modification
- Overrides:
- propertyChanged in class SocketClientFactory
- Parameters:
name
- the name of the property modified- Returns:
- true if and only if the modification has been handled
successfully
createClient
protected SocketClient createClient(httpd server,
SocketClientState state)
- Factory for creating a new client for this pool.
- Overrides:
- createClient in class SocketClientFactory
- Parameters:
server
- the target http daemonstate
- the client state holder- Returns:
- a new socket client