net.dpml.http
Class SslSocketConnector

java.lang.Object
  extended byorg.mortbay.component.AbstractLifeCycle
      extended byorg.mortbay.jetty.AbstractConnector
          extended byorg.mortbay.jetty.bio.SocketConnector
              extended byorg.mortbay.jetty.security.SslSocketConnector
                  extended bynet.dpml.http.SslSocketConnector
All Implemented Interfaces:
Buffers, Connector, LifeCycle

public class SslSocketConnector
extends SslSocketConnector

SSL socket connector.

Version:
0.0.1
Author:
Digital Product Meta Library

Nested Class Summary
static interface SslSocketConnector.Context
          SSL connector context definition.
 
Nested classes inherited from class org.mortbay.jetty.bio.SocketConnector
SocketConnector.Connection
 
Field Summary
 
Fields inherited from class org.mortbay.jetty.security.SslSocketConnector
DEFAULT_KEYSTORE, KEYPASSWORD_PROPERTY, PASSWORD_PROPERTY
 
Fields inherited from class org.mortbay.jetty.bio.SocketConnector
_serverSocket
 
Fields inherited from class org.mortbay.jetty.AbstractConnector
_lowResourceMaxIdleTime, _maxIdleTime, _soLingerTime
 
Constructor Summary
SslSocketConnector(SslSocketConnector.Context context)
          Creation of a new ssl connector.
 
Method Summary
protected  SSLServerSocketFactory createFactory()
          Create a new SSLServerSocketFactory.
 
Methods inherited from class org.mortbay.jetty.security.SslSocketConnector
configure, customize, getAlgorithm, getCipherSuites, getKeystore, getKeystoreType, getNeedClientAuth, getProtocol, getProvider, getWantClientAuth, isConfidential, isIntegral, newServerSocket, setAlgorithm, setCipherSuites, setKeyPassword, setKeystore, setKeystoreType, setNeedClientAuth, setPassword, setProtocol, setProvider, setWantClientAuth
 
Methods inherited from class org.mortbay.jetty.bio.SocketConnector
accept, close, getConnection, getLocalPort, newBuffer, open
 
Methods inherited from class org.mortbay.jetty.AbstractConnector
connectionClosed, connectionOpened, doStart, doStop, getAcceptors, getAcceptQueueSize, getBuffer, getConfidentialPort, getConfidentialScheme, getConnections, getConnectionsDurationAve, getConnectionsDurationMax, getConnectionsDurationMin, getConnectionsDurationTotal, getConnectionsOpen, getConnectionsOpenMax, getConnectionsOpenMin, getConnectionsRequestsAve, getConnectionsRequestsMax, getConnectionsRequestsMin, getHeaderBufferSize, getHost, getIntegralPort, getIntegralScheme, getLowResourceMaxIdleTime, getMaxIdleTime, getName, getPort, getRequestBufferSize, getRequests, getResolveNames, getResponseBufferSize, getServer, getSoLingerTime, getStatsOn, getStatsOnMs, getThreadPool, join, newContinuation, returnBuffer, setAcceptors, setAcceptQueueSize, setConfidentialPort, setConfidentialScheme, setHeaderBufferSize, setHost, setIntegralPort, setIntegralScheme, setLowResourceMaxIdleTime, setMaxIdleTime, setName, setPort, setRequestBufferSize, setResolveNames, setResponseBufferSize, setServer, setSoLingerTime, setStatsOn, setThreadPool, statsReset, toString
 
Methods inherited from class org.mortbay.component.AbstractLifeCycle
isFailed, isRunning, isStarted, isStarting, isStopping, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.mortbay.component.LifeCycle
isFailed, isRunning, isStarted, isStarting, isStopping, start, stop
 

Constructor Detail

SslSocketConnector

public SslSocketConnector(SslSocketConnector.Context context)
                   throws Exception
Creation of a new ssl connector.

Parameters:
context - the deployment context
Throws:
Exception - if an instantiation error occurs
Method Detail

createFactory

protected SSLServerSocketFactory createFactory()
                                        throws Exception
Create a new SSLServerSocketFactory.

Returns:
the factory
Throws:
Exception - if an error occurs during factory creation