org.apache.cxf.binding.corba
Class CorbaDestination

java.lang.Object
  extended by org.apache.cxf.binding.corba.CorbaDestination
All Implemented Interfaces:
Destination, MultiplexDestination, Observable

public class CorbaDestination
extends java.lang.Object
implements MultiplexDestination


Constructor Summary
CorbaDestination(EndpointInfo ei, OrbConfig config)
           
CorbaDestination(EndpointInfo ei, OrbConfig config, CorbaTypeMap tm)
           
 
Method Summary
 void activate()
           
protected  org.omg.PortableServer.POA createPOA(java.lang.String name, org.omg.PortableServer.POA parentPOA, org.omg.PortableServer.POAManager poaManager)
           
 void deactivate()
           
 EndpointReferenceType getAddress()
           
protected  AddressType getAddressType()
           
 EndpointReferenceType getAddressWithId(java.lang.String id)
           
 Conduit getBackChannel(Message inMessage, Message partialResponse, EndpointReferenceType ref)
           
 BindingInfo getBindingInfo()
           
 CorbaTypeMap getCorbaTypeMap()
           
 java.lang.String getDestinationAddress()
           
 EndpointInfo getEndPointInfo()
           
 java.lang.String getId(java.util.Map contextMap)
           
 MessageObserver getMessageObserver()
           
protected  org.omg.CORBA.ORB getOrb()
           
 org.omg.CORBA.ORB getORB(java.util.List<java.lang.String> orbArgs, java.lang.String location, java.util.Properties props)
           
 OrbConfig getOrbConfig()
           
 void setMessageObserver(MessageObserver observer)
           
 void shutdown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CorbaDestination

public CorbaDestination(EndpointInfo ei,
                        OrbConfig config)

CorbaDestination

public CorbaDestination(EndpointInfo ei,
                        OrbConfig config,
                        CorbaTypeMap tm)
Method Detail

getOrbConfig

public OrbConfig getOrbConfig()

getAddress

public EndpointReferenceType getAddress()
Specified by:
getAddress in interface Destination

getBackChannel

public Conduit getBackChannel(Message inMessage,
                              Message partialResponse,
                              EndpointReferenceType ref)
                       throws java.io.IOException
Specified by:
getBackChannel in interface Destination
Throws:
java.io.IOException

getBindingInfo

public BindingInfo getBindingInfo()

getEndPointInfo

public EndpointInfo getEndPointInfo()

getCorbaTypeMap

public CorbaTypeMap getCorbaTypeMap()

shutdown

public void shutdown()
Specified by:
shutdown in interface Destination

getORB

public org.omg.CORBA.ORB getORB(java.util.List<java.lang.String> orbArgs,
                                java.lang.String location,
                                java.util.Properties props)

getOrb

protected org.omg.CORBA.ORB getOrb()

getAddressType

protected AddressType getAddressType()

setMessageObserver

public void setMessageObserver(MessageObserver observer)
Specified by:
setMessageObserver in interface Observable

activate

public void activate()

getDestinationAddress

public java.lang.String getDestinationAddress()

getMessageObserver

public MessageObserver getMessageObserver()
Specified by:
getMessageObserver in interface Destination

deactivate

public void deactivate()

createPOA

protected org.omg.PortableServer.POA createPOA(java.lang.String name,
                                               org.omg.PortableServer.POA parentPOA,
                                               org.omg.PortableServer.POAManager poaManager)

getAddressWithId

public EndpointReferenceType getAddressWithId(java.lang.String id)
Specified by:
getAddressWithId in interface MultiplexDestination

getId

public java.lang.String getId(java.util.Map contextMap)
Specified by:
getId in interface MultiplexDestination


Apache CXF