org.apache.geronimo.gshell.whisper.transport.tcp
Class TcpTransport

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
All Implemented Interfaces:
Closeable, Transport
Direct Known Subclasses:
SslTransport

@Component(role=Transport.class,
           hint="tcp",
           instantiationStrategy="per-lookup")
public class TcpTransport
extends BaseTransport<org.apache.mina.transport.socket.nio.SocketConnector>

Provides TCP client-side support.

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

Nested Class Summary
static class TcpTransport.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
  TcpTransport()
           
protected TcpTransport(AddressFactory addressFactory)
           
 
Method Summary
protected  Transport.Configuration createConfiguration()
           
protected  org.apache.mina.transport.socket.nio.SocketConnector 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, 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

TcpTransport

public TcpTransport()

TcpTransport

protected TcpTransport(AddressFactory addressFactory)
Method Detail

createConnector

protected org.apache.mina.transport.socket.nio.SocketConnector createConnector()
                                                                        throws Exception
Specified by:
createConnector in class BaseTransport<org.apache.mina.transport.socket.nio.SocketConnector>
Throws:
Exception

createConfiguration

protected Transport.Configuration createConfiguration()
Specified by:
createConfiguration in class BaseTransport<org.apache.mina.transport.socket.nio.SocketConnector>


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