org.apache.geronimo.gshell.whisper.transport.ssl
Class SslTransportServer

java.lang.Object
  extended by org.apache.geronimo.gshell.whisper.transport.base.BaseService
      extended by org.apache.geronimo.gshell.whisper.transport.base.BaseTransportServer
          extended by org.apache.geronimo.gshell.whisper.transport.tcp.TcpTransportServer
              extended by org.apache.geronimo.gshell.whisper.transport.ssl.SslTransportServer
All Implemented Interfaces:
Closeable, TransportServer

@Component(role=TransportServer.class,
           hint="ssl",
           instantiationStrategy="per-lookup")
public class SslTransportServer
extends TcpTransportServer

Provides TCP+SSL server-side support.

Version:
$Rev: 580765 $ $Date: 2007-09-30 11:52:39 -0700 (Sun, 30 Sep 2007) $

Nested Class Summary
static class SslTransportServer.Configuration
           
 
Nested classes/interfaces inherited from class org.apache.geronimo.gshell.whisper.transport.base.BaseTransportServer
BaseTransportServer.BaseTransportServerConfiguration
 
Nested classes/interfaces inherited from interface org.apache.geronimo.gshell.whisper.transport.TransportServer
TransportServer.Listener
 
Field Summary
 
Fields inherited from class org.apache.geronimo.gshell.whisper.transport.base.BaseTransportServer
acceptor, address, location
 
Fields inherited from class org.apache.geronimo.gshell.whisper.transport.base.BaseService
addressFactory, log
 
Constructor Summary
SslTransportServer()
           
 
Method Summary
protected  void configure(org.apache.mina.common.DefaultIoFilterChainBuilder chain)
           
protected  TransportServer.Configuration createConfiguration()
           
 
Methods inherited from class org.apache.geronimo.gshell.whisper.transport.tcp.TcpTransportServer
createAcceptor
 
Methods inherited from class org.apache.geronimo.gshell.whisper.transport.base.BaseTransportServer
addListener, close, createThreadModel, getAcceptor, getBaseConfiguration, getConfiguration, getLocation, removeListener, setConfiguration
 
Methods inherited from class org.apache.geronimo.gshell.whisper.transport.base.BaseService
configure, configure, configure, createHandler, ensureOpened, getHandler, getThreadModel, isClosed, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SslTransportServer

public SslTransportServer()
Method Detail

configure

protected void configure(org.apache.mina.common.DefaultIoFilterChainBuilder chain)
                  throws Exception
Overrides:
configure in class BaseService
Throws:
Exception

createConfiguration

protected TransportServer.Configuration createConfiguration()
Overrides:
createConfiguration in class TcpTransportServer


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