org.omg.CosTrading
Class TraderComponentsPOA

java.lang.Object
  extended by org.omg.PortableServer.Servant
      extended by org.omg.CosTrading.TraderComponentsPOA
All Implemented Interfaces:
org.omg.CORBA.portable.InvokeHandler, TraderComponentsOperations
Direct Known Subclasses:
TraderComponentsPOATie

public abstract class TraderComponentsPOA
extends org.omg.PortableServer.Servant
implements TraderComponentsOperations, org.omg.CORBA.portable.InvokeHandler

The TraderComponents interface contains five readonly attributes that provide a way to get a specific object reference. A trader?s functionality can be configured by composing the defined interfaces in one of several prescribed combinations. The composition is not modeled through inheritance, but rather by multiple interfaces to an object. Given one of these interfaces, a way of finding the other associated interfaces is needed. To facilitate this, each trader functional interface is derived from the TraderComponents interface.


Constructor Summary
TraderComponentsPOA()
           
 
Method Summary
 java.lang.String[] _all_interfaces(org.omg.PortableServer.POA poa, byte[] objectId)
           
 org.omg.CORBA.portable.OutputStream _invoke(java.lang.String opName, org.omg.CORBA.portable.InputStream _is, org.omg.CORBA.portable.ResponseHandler handler)
           
 TraderComponents _this()
           
 TraderComponents _this(org.omg.CORBA.ORB orb)
           
 
Methods inherited from class org.omg.PortableServer.Servant
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.omg.CosTrading.TraderComponentsOperations
admin_if, link_if, lookup_if, proxy_if, register_if
 

Constructor Detail

TraderComponentsPOA

public TraderComponentsPOA()
Method Detail

_this

public TraderComponents _this()

_this

public TraderComponents _this(org.omg.CORBA.ORB orb)

_all_interfaces

public java.lang.String[] _all_interfaces(org.omg.PortableServer.POA poa,
                                          byte[] objectId)
Specified by:
_all_interfaces in class org.omg.PortableServer.Servant

_invoke

public final org.omg.CORBA.portable.OutputStream _invoke(java.lang.String opName,
                                                         org.omg.CORBA.portable.InputStream _is,
                                                         org.omg.CORBA.portable.ResponseHandler handler)
Specified by:
_invoke in interface org.omg.CORBA.portable.InvokeHandler