jade.mtp.iiop
Class MessageTransportProtocol

java.lang.Object
  |
  +--jade.mtp.iiop.MessageTransportProtocol

public class MessageTransportProtocol
extends java.lang.Object
implements MTP

Implementation of fipa.mts.mtp.iiop.std specification for delivering ACL messages over the OMG IIOP transport protocol.

Author:
Giovanni Rimassa - Universita` di Parma

Constructor Summary
MessageTransportProtocol()
           
 
Method Summary
 TransportAddress activate(MTP.Dispatcher disp)
           
 void activate(MTP.Dispatcher disp, TransportAddress ta)
           
 java.lang.String addrToStr(TransportAddress ta)
           
 void deactivate()
           
 void deactivate(TransportAddress ta)
           
 void deliver(TransportAddress ta, Envelope env, byte[] payload)
           
 java.lang.String getName()
           
 TransportAddress strToAddr(java.lang.String rep)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageTransportProtocol

public MessageTransportProtocol()
Method Detail

activate

public TransportAddress activate(MTP.Dispatcher disp)
                          throws MTP.MTPException
Specified by:
activate in interface MTP

activate

public void activate(MTP.Dispatcher disp,
                     TransportAddress ta)
              throws MTP.MTPException
Specified by:
activate in interface MTP

deactivate

public void deactivate(TransportAddress ta)
                throws MTP.MTPException
Specified by:
deactivate in interface MTP

deactivate

public void deactivate()
                throws MTP.MTPException
Specified by:
deactivate in interface MTP

deliver

public void deliver(TransportAddress ta,
                    Envelope env,
                    byte[] payload)
             throws MTP.MTPException
Specified by:
deliver in interface MTP

strToAddr

public TransportAddress strToAddr(java.lang.String rep)
                           throws MTP.MTPException
Specified by:
strToAddr in interface MTP

addrToStr

public java.lang.String addrToStr(TransportAddress ta)
                           throws MTP.MTPException
Specified by:
addrToStr in interface MTP

getName

public java.lang.String getName()
Specified by:
getName in interface MTP