zeus.actors.outtrays
Class FIPA_2000_IIOP_Transport

java.lang.Object
  extended byzeus.actors.outtrays.FIPA_2000_IIOP_Transport
All Implemented Interfaces:
OutTray

public class FIPA_2000_IIOP_Transport
extends java.lang.Object
implements OutTray

Class that provides a MTS that implements the FIPA 2000 spec (XC00075)

Since:
1.1
Author:
Simon Thompson

Field Summary
private  MTS mts
          mts used to internally implement transport functionality
 
Constructor Summary
FIPA_2000_IIOP_Transport(MTS mts)
          this transport must be implemented with a valid FIPA.MTS object.
 
Method Summary
private  void debug(java.lang.String str)
           
 void send(Envelope envelope)
           
 void send(java.lang.Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mts

private MTS mts
mts used to internally implement transport functionality

Constructor Detail

FIPA_2000_IIOP_Transport

public FIPA_2000_IIOP_Transport(MTS mts)
this transport must be implemented with a valid FIPA.MTS object.

The FIPA.MTS in question should have been generated by calling a CORBA orb and retreiving a reference to a FIPA.MTS that had been bound there by a third party.

The recommeneded way of doing this is to use zeus.actors.service.TransportMethod to generate a TransportFactory (probably the IIOP_Z_TransportFactory, but possibly another one depending on what version of zeus or other related product you are using). Once you have the TransportFactory reference you must then call getTransport which will return an instance of this class.

Alternatively, you must venture into the realms of corba coding and sort this out yourself!

See Also:
zeus.actors.service.TransportMethod
Method Detail

send

public void send(java.lang.Object obj)
          throws UnsuitableMessageException
Specified by:
send in interface OutTray
Throws:
UnsuitableMessageException

send

public void send(Envelope envelope)

debug

private void debug(java.lang.String str)


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.