kaos.core.service.transport.cougaar
Class CougaarMessageSender

java.lang.Object
  extended by kaos.core.service.transport.cougaar.CougaarMessageSender
All Implemented Interfaces:
java.io.Serializable

public class CougaarMessageSender
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
CougaarMessageSender(CougaarMessageTransportService service)
           
 
Method Summary
 void bindToRemoteLocator(Locator l)
           
 MessageTransportService getMessageTransportService()
           
 Locator getRemoteLocator()
           
 void sendMessage(TransportMessage msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CougaarMessageSender

public CougaarMessageSender(CougaarMessageTransportService service)
Method Detail

getMessageTransportService

public MessageTransportService getMessageTransportService()
                                                   throws TransportFailure
Throws:
TransportFailure

bindToRemoteLocator

public void bindToRemoteLocator(Locator l)
                         throws NotLocatableException,
                                TransportFailure
Throws:
NotLocatableException
TransportFailure

getRemoteLocator

public Locator getRemoteLocator()
                         throws NotBoundException,
                                TransportFailure
Throws:
NotBoundException
TransportFailure

sendMessage

public void sendMessage(TransportMessage msg)
                 throws NotLocatableException,
                        TransportFailure
Throws:
NotLocatableException
TransportFailure