Project JXTA

net.jxta.impl.endpoint.tcp
Class TcpNonBlockingMessanger

java.lang.Object
  |
  +--net.jxta.impl.endpoint.tcp.TcpNonBlockingMessanger

public class TcpNonBlockingMessanger
extends java.lang.Object
implements EndpointMessanger

A TransportProtocolLink allows to send TransportMessage's onto its associated TransportProtocol.

Since:
JXTA 1.0

Field Summary
 boolean debugFlag
           
 
Constructor Summary
TcpNonBlockingMessanger(net.jxta.endpoint.EndpointAddress addr, java.lang.String peer, TcpTransport p)
           
 
Method Summary
 void close()
          Close this TransportProtocolLink
 void sendMessage(net.jxta.endpoint.Message message)
          Send a TransportMessage onto that link.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

debugFlag

public boolean debugFlag
Constructor Detail

TcpNonBlockingMessanger

public TcpNonBlockingMessanger(net.jxta.endpoint.EndpointAddress addr,
                               java.lang.String peer,
                               TcpTransport p)
                        throws java.io.IOException
Method Detail

sendMessage

public void sendMessage(net.jxta.endpoint.Message message)
                 throws java.io.IOException
Send a TransportMessage onto that link.
Specified by:
sendMessage in interface EndpointMessanger
Parameters:
message - TransportMessage to be sent.

close

public void close()
Close this TransportProtocolLink
Specified by:
close in interface EndpointMessanger

Project JXTA