org.apache.cxf.binding.corba
Class CorbaDestination

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

public class CorbaDestination
extends Object
implements org.apache.cxf.transport.MultiplexDestination


Constructor Summary
CorbaDestination(org.apache.cxf.service.model.EndpointInfo ei, OrbConfig config)
           
CorbaDestination(org.apache.cxf.service.model.EndpointInfo ei, OrbConfig config, CorbaTypeMap tm)
           
 
Method Summary
 void activate()
           
protected  POA createPOA(String name, POA parentPOA, POAManager poaManager)
           
 void deactivate()
           
 org.apache.cxf.ws.addressing.EndpointReferenceType getAddress()
           
protected  AddressType getAddressType()
           
 org.apache.cxf.ws.addressing.EndpointReferenceType getAddressWithId(String id)
           
 org.apache.cxf.transport.Conduit getBackChannel(org.apache.cxf.message.Message inMessage, org.apache.cxf.message.Message partialResponse, org.apache.cxf.ws.addressing.EndpointReferenceType ref)
           
 org.apache.cxf.service.model.BindingInfo getBindingInfo()
           
 CorbaTypeMap getCorbaTypeMap()
           
 String getDestinationAddress()
           
 org.apache.cxf.service.model.EndpointInfo getEndPointInfo()
           
 String getId(Map contextMap)
           
 org.apache.cxf.transport.MessageObserver getMessageObserver()
           
protected  ORB getOrb()
           
 ORB getORB(List<String> orbArgs, String location, Properties props)
           
 OrbConfig getOrbConfig()
           
 void setMessageObserver(org.apache.cxf.transport.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(org.apache.cxf.service.model.EndpointInfo ei,
                        OrbConfig config)

CorbaDestination

public CorbaDestination(org.apache.cxf.service.model.EndpointInfo ei,
                        OrbConfig config,
                        CorbaTypeMap tm)
Method Detail

getOrbConfig

public OrbConfig getOrbConfig()

getAddress

public org.apache.cxf.ws.addressing.EndpointReferenceType getAddress()
Specified by:
getAddress in interface org.apache.cxf.transport.Destination

getBackChannel

public org.apache.cxf.transport.Conduit getBackChannel(org.apache.cxf.message.Message inMessage,
                                                       org.apache.cxf.message.Message partialResponse,
                                                       org.apache.cxf.ws.addressing.EndpointReferenceType ref)
                                                throws IOException
Specified by:
getBackChannel in interface org.apache.cxf.transport.Destination
Throws:
IOException

getBindingInfo

public org.apache.cxf.service.model.BindingInfo getBindingInfo()

getEndPointInfo

public org.apache.cxf.service.model.EndpointInfo getEndPointInfo()

getCorbaTypeMap

public CorbaTypeMap getCorbaTypeMap()

shutdown

public void shutdown()
Specified by:
shutdown in interface org.apache.cxf.transport.Destination

getORB

public ORB getORB(List<String> orbArgs,
                  String location,
                  Properties props)

getOrb

protected ORB getOrb()

getAddressType

protected AddressType getAddressType()

setMessageObserver

public void setMessageObserver(org.apache.cxf.transport.MessageObserver observer)
Specified by:
setMessageObserver in interface org.apache.cxf.transport.Observable

activate

public void activate()

getDestinationAddress

public String getDestinationAddress()

getMessageObserver

public org.apache.cxf.transport.MessageObserver getMessageObserver()
Specified by:
getMessageObserver in interface org.apache.cxf.transport.Destination

deactivate

public void deactivate()

createPOA

protected POA createPOA(String name,
                        POA parentPOA,
                        POAManager poaManager)

getAddressWithId

public org.apache.cxf.ws.addressing.EndpointReferenceType getAddressWithId(String id)
Specified by:
getAddressWithId in interface org.apache.cxf.transport.MultiplexDestination

getId

public String getId(Map contextMap)
Specified by:
getId in interface org.apache.cxf.transport.MultiplexDestination


Apache CXF