org.apache.cxf.binding.corba
Class CorbaConduit

java.lang.Object
  extended by org.apache.cxf.binding.corba.CorbaConduit
All Implemented Interfaces:
org.apache.cxf.transport.Conduit, org.apache.cxf.transport.Observable

public class CorbaConduit
extends Object
implements org.apache.cxf.transport.Conduit


Constructor Summary
CorbaConduit(org.apache.cxf.service.model.EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType ref, OrbConfig config)
           
 
Method Summary
 void buildRequest(CorbaMessage message, OperationType opType)
           
 void close()
           
 void close(org.apache.cxf.message.Message message)
           
protected  void finalize()
           
 String getAddress()
           
 NVList getArguments(CorbaMessage message)
           
 ExceptionList getExceptionList(Map<TypeCode,RaisesType> exceptions, CorbaMessage message, OperationType opType)
           
 org.apache.cxf.transport.MessageObserver getMessageObserver()
           
 Map<TypeCode,RaisesType> getOperationExceptions(OperationType operation, CorbaTypeMap map)
           
 OrbConfig getOrbConfig()
           
 Request getRequest(CorbaMessage message, String opName, NVList nvlist, NamedValue ret, ExceptionList exList)
           
 NamedValue getReturn(CorbaMessage message)
           
 org.apache.cxf.ws.addressing.EndpointReferenceType getTarget()
           
 org.apache.cxf.ws.addressing.EndpointReferenceType getTargetReference(org.apache.cxf.ws.addressing.EndpointReferenceType t)
           
 void prepare(org.apache.cxf.message.Message message)
           
 void prepareOrb()
           
 void setMessageObserver(org.apache.cxf.transport.MessageObserver observer)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CorbaConduit

public CorbaConduit(org.apache.cxf.service.model.EndpointInfo ei,
                    org.apache.cxf.ws.addressing.EndpointReferenceType ref,
                    OrbConfig config)
Method Detail

getOrbConfig

public OrbConfig getOrbConfig()

prepareOrb

public void prepareOrb()

prepare

public void prepare(org.apache.cxf.message.Message message)
             throws IOException
Specified by:
prepare in interface org.apache.cxf.transport.Conduit
Throws:
IOException

close

public void close(org.apache.cxf.message.Message message)
           throws IOException
Specified by:
close in interface org.apache.cxf.transport.Conduit
Throws:
IOException

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable

getTarget

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

close

public void close()
Specified by:
close in interface org.apache.cxf.transport.Conduit

setMessageObserver

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

getTargetReference

public final org.apache.cxf.ws.addressing.EndpointReferenceType getTargetReference(org.apache.cxf.ws.addressing.EndpointReferenceType t)

getAddress

public final String getAddress()

buildRequest

public void buildRequest(CorbaMessage message,
                         OperationType opType)
                  throws Exception
Throws:
Exception

getArguments

public NVList getArguments(CorbaMessage message)

getReturn

public NamedValue getReturn(CorbaMessage message)

getExceptionList

public ExceptionList getExceptionList(Map<TypeCode,RaisesType> exceptions,
                                      CorbaMessage message,
                                      OperationType opType)

getRequest

public Request getRequest(CorbaMessage message,
                          String opName,
                          NVList nvlist,
                          NamedValue ret,
                          ExceptionList exList)
                   throws Exception
Throws:
Exception

getOperationExceptions

public Map<TypeCode,RaisesType> getOperationExceptions(OperationType operation,
                                                       CorbaTypeMap map)

getMessageObserver

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


Apache CXF