org.mortbay.http
Class SunJsseListener

java.lang.Object
  |
  +--org.mortbay.util.ThreadPool
        |
        +--org.mortbay.util.ThreadedServer
              |
              +--org.mortbay.http.SocketListener
                    |
                    +--org.mortbay.http.JsseListener
                          |
                          +--org.mortbay.http.SunJsseListener
All Implemented Interfaces:
HttpListener, LifeCycle

public class SunJsseListener
extends JsseListener

SSL Socket Listener for Sun's JSSE. This specialization of JsseListener is an specific listener using the Sun reference implementation. This is heavily based on the work from Court Demas, which in turn is based on the work from Forge Research.

Version:
$Id: SunJsseListener.java,v 1.2 2001/10/21 13:29:35 gregwilkins Exp $
Author:
Greg Wilkins (gregw@mortbay.com), Court Demas (court@kiwiconsulting.com), Forge Research Pty Ltd ACN 003 491 576

Inner classes inherited from class org.mortbay.util.ThreadPool
ThreadPool.PoolThread
 
Fields inherited from class org.mortbay.http.JsseListener
DEFAULT_KEYSTORE, KEYPASSWORD_PROPERTY, KEYSTORE_PROPERTY, PASSWORD_PROPERTY
 
Fields inherited from class org.mortbay.util.ThreadPool
__nullLockChecks
 
Constructor Summary
SunJsseListener()
          Constructor.
SunJsseListener(InetAddrPort p_address)
          Constructor.
 
Method Summary
 void setKeyPassword(java.lang.String password)
           
 void setKeystore(java.lang.String keystore)
           
 void setPassword(java.lang.String password)
           
 
Methods inherited from class org.mortbay.http.JsseListener
getDefaultScheme, setNeedClientAuth
 
Methods inherited from class org.mortbay.http.SocketListener
customizeRequest, destroy, getHttpServer, getLowResourcePersistTimeMs, handleConnection, isLowOnResources, isOutOfResources, persistConnection, setHttpServer, setLowResourcePersistTimeMs, start, stop
 
Methods inherited from class org.mortbay.util.ThreadedServer
getHost, getInetAddress, getInetAddrPort, getLingerTimeSecs, getMaxReadTimeMs, getPort, getServerSocket, handle, setAddress, setHost, setInetAddress, setLingerTimeSecs, setMaxReadTimeMs, setPort, toString
 
Methods inherited from class org.mortbay.util.ThreadPool
getIdleThreads, getMaxIdleTimeMs, getMaxSize, getMaxStopTimeMs, getMaxThreads, getMinSize, getMinThreads, getName, getSize, getThreadClass, getThreads, initialize, isDestroyed, isStarted, join, run, setMaxIdleTimeMs, setMaxSize, setMaxStopTimeMs, setMaxThreads, setMinSize, setMinThreads, setName, setThreadClass
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.mortbay.http.HttpListener
getHost, getPort, getServerSocket, setHost, setPort
 
Methods inherited from interface org.mortbay.util.LifeCycle
isDestroyed, isStarted
 

Constructor Detail

SunJsseListener

public SunJsseListener()
                throws java.io.IOException
Constructor.
Throws:
java.io.IOException -  

SunJsseListener

public SunJsseListener(InetAddrPort p_address)
                throws java.io.IOException
Constructor.
Parameters:
p_address -  
p_server -  
Throws:
java.io.IOException -  
Method Detail

setKeystore

public void setKeystore(java.lang.String keystore)

setPassword

public void setPassword(java.lang.String password)

setKeyPassword

public void setKeyPassword(java.lang.String password)


Copyright © 2000 Mortbay Consulting Pty. Ltd. All Rights Reserved.