org.apache.geronimo.gshell.whisper.transport.vm
Class VmTransport

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.vmpipe.VmPipeConnector>
          extended by org.apache.geronimo.gshell.whisper.transport.vm.VmTransport
All Implemented Interfaces:
Closeable, Transport

@Component(role=Transport.class,
           hint="vm",
           instantiationStrategy="per-lookup")
public class VmTransport
extends BaseTransport<org.apache.mina.transport.vmpipe.VmPipeConnector>

Provides in-VM client-side support.

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

Nested Class Summary
static class VmTransport.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
VmTransport()
           
 
Method Summary
protected  Transport.Configuration createConfiguration()
           
protected  org.apache.mina.transport.vmpipe.VmPipeConnector 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

VmTransport

public VmTransport()
Method Detail

createConnector

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

createConfiguration

protected Transport.Configuration createConfiguration()
Specified by:
createConfiguration in class BaseTransport<org.apache.mina.transport.vmpipe.VmPipeConnector>


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