Package org.apache.cxf.binding.corba
Class CorbaConduit
java.lang.Object
org.apache.cxf.binding.corba.CorbaConduit
- All Implemented Interfaces:
Conduit,Observable
-
Constructor Summary
ConstructorsConstructorDescriptionCorbaConduit(EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType ref, OrbConfig config) -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildRequest(CorbaMessage message, OperationType opType) voidclose()Close the conduitvoidClose the connections associated with the messagefinal Stringorg.omg.CORBA.NVListgetArguments(CorbaMessage message) org.omg.CORBA.ExceptionListgetExceptionList(Map<org.omg.CORBA.TypeCode, RaisesType> exceptions, CorbaMessage message, OperationType opType) Retrieves the message observer for incoming messagesMap<org.omg.CORBA.TypeCode,RaisesType> getOperationExceptions(OperationType operation, CorbaTypeMap map) org.omg.CORBA.RequestgetRequest(CorbaMessage message, String opName, org.omg.CORBA.NVList nvlist, org.omg.CORBA.NamedValue ret, org.omg.CORBA.ExceptionList exList) org.omg.CORBA.NamedValuegetReturn(CorbaMessage message) org.apache.cxf.ws.addressing.EndpointReferenceTypefinal org.apache.cxf.ws.addressing.EndpointReferenceTypegetTargetReference(org.apache.cxf.ws.addressing.EndpointReferenceType t) voidPrepare the message for sending.voidvoidsetMessageObserver(MessageObserver observer) Register a message observer for incoming messages.
-
Constructor Details
-
CorbaConduit
public CorbaConduit(EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType ref, OrbConfig config)
-
-
Method Details
-
getOrbConfig
-
prepareOrb
public void prepareOrb() -
prepare
Description copied from interface:ConduitPrepare the message for sending. This will typically involve setting an OutputStream on the message, but it may do nothing at all.- Specified by:
preparein interfaceConduit- Parameters:
message- the message to be sent.- Throws:
IOException
-
close
Description copied from interface:ConduitClose the connections associated with the message- Specified by:
closein interfaceConduit- Throws:
IOException
-
getTarget
public org.apache.cxf.ws.addressing.EndpointReferenceType getTarget() -
close
public void close()Description copied from interface:ConduitClose the conduit -
setMessageObserver
Description copied from interface:ObservableRegister a message observer for incoming messages.- Specified by:
setMessageObserverin interfaceObservable- 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
-
buildRequest
- Throws:
Exception
-
getArguments
-
getReturn
-
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
Description copied from interface:ObservableRetrieves the message observer for incoming messages- Specified by:
getMessageObserverin interfaceObservable- Returns:
- the MessageObserver for incoming messages
-