org.apache.cxf.binding.corba
Class CorbaConduit

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

public class CorbaConduit
extends java.lang.Object
implements Conduit


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

Constructor Detail

CorbaConduit

public CorbaConduit(EndpointInfo ei,
                    EndpointReferenceType ref,
                    OrbConfig config)
Method Detail

getOrbConfig

public OrbConfig getOrbConfig()

prepareOrb

public void prepareOrb()

prepare

public void prepare(Message message)
             throws java.io.IOException
Specified by:
prepare in interface Conduit
Throws:
java.io.IOException

close

public void close(Message message)
           throws java.io.IOException
Specified by:
close in interface Conduit
Throws:
java.io.IOException

finalize

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

getTarget

public EndpointReferenceType getTarget()
Specified by:
getTarget in interface Conduit

getBackChannel

public Destination getBackChannel()
Specified by:
getBackChannel in interface Conduit

close

public void close()
Specified by:
close in interface Conduit

setMessageObserver

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

getTargetReference

public final EndpointReferenceType getTargetReference(EndpointReferenceType t)

getAddress

public final java.lang.String getAddress()

buildRequest

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

getArguments

public org.omg.CORBA.NVList getArguments(CorbaMessage message)

getReturn

public org.omg.CORBA.NamedValue getReturn(CorbaMessage message)

getExceptionList

public org.omg.CORBA.ExceptionList getExceptionList(java.util.Map<org.omg.CORBA.TypeCode,RaisesType> exceptions,
                                                    CorbaMessage message,
                                                    OperationType opType)

getRequest

public org.omg.CORBA.Request getRequest(CorbaMessage message,
                                        java.lang.String opName,
                                        org.omg.CORBA.NVList nvlist,
                                        org.omg.CORBA.NamedValue ret,
                                        org.omg.CORBA.ExceptionList exList)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

getOperationExceptions

public java.util.Map<org.omg.CORBA.TypeCode,RaisesType> getOperationExceptions(OperationType operation,
                                                                               CorbaTypeMap map)


Apache CXF