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

java.lang.Object
  extended by org.apache.geronimo.gshell.whisper.transport.base.BaseService
      extended by org.apache.geronimo.gshell.whisper.transport.base.BaseTransport<org.apache.mina.transport.socket.nio.SocketConnector>
          extended by org.apache.geronimo.gshell.whisper.transport.tcp.TcpTransport
              extended by org.apache.geronimo.gshell.whisper.transport.ssl.SslTransport
All Implemented Interfaces:
Closeable, Transport

@Component(role=Transport.class,
           hint="ssl",
           instantiationStrategy="per-lookup")
public class SslTransport
extends TcpTransport

Provides TCP+SSL client-side support.

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

Nested Class Summary
static class SslTransport.Configuration
           
 
Nested classes/interfaces inherited from class org.apache.geronimo.gshell.whisper.transport.base.BaseTransport
BaseTransport.BaseTransportConfiguration
 
Nested classes/interfaces inherited from interface org.apache.geronimo.gshell.whisper.transport.Transport
Transport.Listener
 
Field Summary
 
Fields inherited from class org.apache.geronimo.gshell.whisper.transport.base.BaseTransport
connector, localAddress, localLocation, remoteAddress, remoteLocation, session
 
Fields inherited from class org.apache.geronimo.gshell.whisper.transport.base.BaseService
addressFactory, log
 
Constructor Summary
SslTransport()
           
 
Method Summary
protected  void configure(org.apache.mina.common.DefaultIoFilterChainBuilder chain)
           
protected  Transport.Configuration createConfiguration()
           
 
Methods inherited from class org.apache.geronimo.gshell.whisper.transport.tcp.TcpTransport
createConnector
 
Methods inherited from class org.apache.geronimo.gshell.whisper.transport.base.BaseTransport
addListener, close, createThreadModel, getBaseConfiguration, getConfiguration, getConnector, getErrorStream, getInputStream, getLocal, getOutputStream, getRemote, getSession, removeListener, request, request, send, 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

SslTransport

public SslTransport()
Method Detail

configure

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

createConfiguration

protected Transport.Configuration createConfiguration()
Overrides:
createConfiguration in class TcpTransport


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