org.apache.qpid.transport.network.io
Class IoNetworkTransport

java.lang.Object
  extended by org.apache.qpid.transport.network.io.IoNetworkTransport
All Implemented Interfaces:
IoContext, NetworkTransport

public class IoNetworkTransport
extends Object
implements NetworkTransport, IoContext


Constructor Summary
IoNetworkTransport()
           
 
Method Summary
 void close()
           
 IoReceiver getReceiver()
           
 Sender<ByteBuffer> getSender()
           
 Socket getSocket()
           
 void init(ConnectionSettings settings)
           
 void receiver(Receiver<ByteBuffer> delegate)
           
 Sender<ByteBuffer> sender()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IoNetworkTransport

public IoNetworkTransport()
Method Detail

init

public void init(ConnectionSettings settings)
Specified by:
init in interface NetworkTransport

receiver

public void receiver(Receiver<ByteBuffer> delegate)
Specified by:
receiver in interface NetworkTransport

sender

public Sender<ByteBuffer> sender()
Specified by:
sender in interface NetworkTransport

close

public void close()
Specified by:
close in interface NetworkTransport

getSender

public Sender<ByteBuffer> getSender()
Specified by:
getSender in interface IoContext

getReceiver

public IoReceiver getReceiver()
Specified by:
getReceiver in interface IoContext

getSocket

public Socket getSocket()
Specified by:
getSocket in interface IoContext


Licensed to the Apache Software Foundation