Class CorbaConduit

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

public class CorbaConduit extends Object implements Conduit
  • Constructor Details

    • CorbaConduit

      public CorbaConduit(EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType ref, OrbConfig config)
  • Method Details

    • getOrbConfig

      public OrbConfig getOrbConfig()
    • prepareOrb

      public void prepareOrb()
    • prepare

      public void prepare(Message message) throws IOException
      Description copied from interface: Conduit
      Prepare the message for sending. This will typically involve setting an OutputStream on the message, but it may do nothing at all.
      Specified by:
      prepare in interface Conduit
      Parameters:
      message - the message to be sent.
      Throws:
      IOException
    • close

      public void close(Message message) throws IOException
      Description copied from interface: Conduit
      Close the connections associated with the message
      Specified by:
      close in interface Conduit
      Throws:
      IOException
    • getTarget

      public org.apache.cxf.ws.addressing.EndpointReferenceType getTarget()
      Specified by:
      getTarget in interface Conduit
      Returns:
      the reference associated with the target Destination
    • close

      public void close()
      Description copied from interface: Conduit
      Close the conduit
      Specified by:
      close in interface Conduit
    • setMessageObserver

      public void setMessageObserver(MessageObserver observer)
      Description copied from interface: Observable
      Register a message observer for incoming messages.
      Specified by:
      setMessageObserver in interface Observable
      Parameters:
      observer - the observer to notify on receipt of incoming
    • 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 org.omg.CORBA.NVList getArguments(CorbaMessage message)
    • getReturn

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

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

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

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

      public MessageObserver getMessageObserver()
      Description copied from interface: Observable
      Retrieves the message observer for incoming messages
      Specified by:
      getMessageObserver in interface Observable
      Returns:
      the MessageObserver for incoming messages