org.apache.geronimo.jetty.connector
Class GeronimoSSLListener

java.lang.Object
  extended byorg.mortbay.util.ThreadPool
      extended byorg.mortbay.util.ThreadedServer
          extended byorg.mortbay.http.SocketListener
              extended byorg.mortbay.http.SslListener
                  extended byorg.apache.geronimo.jetty.connector.GeronimoSSLListener
All Implemented Interfaces:
org.mortbay.http.HttpListener, org.mortbay.util.LifeCycle, Serializable

public class GeronimoSSLListener
extends org.mortbay.http.SslListener

SSL listener that hooks into the Geronimo keystore infrastructure.

Version:
$Rev: 409817 $ $Date: 2006-05-27 09:56:38 +0200 (Sat, 27 May 2006) $
See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class org.mortbay.util.ThreadPool
org.mortbay.util.ThreadPool.PoolThread
 
Field Summary
 
Fields inherited from class org.mortbay.http.SslListener
DEFAULT_KEYSTORE, KEYPASSWORD_PROPERTY, PASSWORD_PROPERTY
 
Fields inherited from class org.mortbay.util.ThreadPool
__DAEMON, __PRIORITY
 
Fields inherited from interface org.mortbay.http.HttpListener
ATTRIBUTE
 
Constructor Summary
GeronimoSSLListener(org.apache.geronimo.management.geronimo.KeystoreManager manager)
           
 
Method Summary
protected  SSLServerSocketFactory createFactory()
           
 String getKeyAlias()
           
 String getKeyStore()
           
 String getTrustStore()
           
 void setKeyAlias(String keyAlias)
           
 void setKeyStore(String keyStore)
           
 void setTrustStore(String trustStore)
           
 
Methods inherited from class org.mortbay.http.SslListener
accept, customizeRequest, 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.http.SocketListener
createConnection, customizeRequest, getBufferReserve, getBufferSize, getConfidentialPort, getConfidentialScheme, getDefaultScheme, getHttpHandler, getHttpServer, getIdentifyListener, getIntegralPort, getIntegralScheme, getLowResourcePersistTimeMs, getLowResources, handleConnection, isLowOnResources, isOutOfResources, persistConnection, setBufferReserve, setBufferSize, setConfidentialPort, setConfidentialScheme, setDefaultScheme, setHttpHandler, setHttpServer, setIdentifyListener, setIntegralPort, setIntegralScheme, setLowResourcePersistTimeMs, setLowResources, start, stop
 
Methods inherited from class org.mortbay.util.ThreadedServer
acceptSocket, acceptSocket, getAcceptorThreads, getAcceptQueueSize, getHost, getInetAddress, getInetAddrPort, getLingerTimeSecs, getMaxReadTimeMs, getPort, getServerSocket, getTcpNoDelay, handle, handleConnection, open, setAcceptorThreads, setAcceptQueueSize, setHost, setInetAddress, setInetAddrPort, setLingerTimeSecs, setMaxReadTimeMs, setPort, setTcpNoDelay, stopJob, toString
 
Methods inherited from class org.mortbay.util.ThreadPool
getIdleThreads, getMaxIdleTimeMs, getMaxThreads, getMinThreads, getName, getPoolName, getThreads, getThreadsPriority, isDaemon, isStarted, join, run, setDaemon, setMaxIdleTimeMs, setMaxStopTimeMs, setMaxThreads, setMinThreads, setName, setPoolName, setThreadsPriority, shrink
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.mortbay.http.HttpListener
getHost, getPort, setHost, setPort
 
Methods inherited from interface org.mortbay.util.LifeCycle
isStarted
 

Constructor Detail

GeronimoSSLListener

public GeronimoSSLListener(org.apache.geronimo.management.geronimo.KeystoreManager manager)
Method Detail

createFactory

protected SSLServerSocketFactory createFactory()
                                        throws Exception
Throws:
Exception

getKeyStore

public String getKeyStore()

setKeyStore

public void setKeyStore(String keyStore)

getTrustStore

public String getTrustStore()

setTrustStore

public void setTrustStore(String trustStore)

getKeyAlias

public String getKeyAlias()

setKeyAlias

public void setKeyAlias(String keyAlias)


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.