public class CorbaConduit extends Object implements Conduit
| Constructor and Description |
|---|
CorbaConduit(EndpointInfo ei,
org.apache.cxf.ws.addressing.EndpointReferenceType ref,
OrbConfig config) |
| Modifier and Type | Method and Description |
|---|---|
void |
buildRequest(CorbaMessage message,
OperationType opType) |
void |
close()
Close the conduit
|
void |
close(Message message)
Close the connections associated with the message
|
String |
getAddress() |
NVList |
getArguments(CorbaMessage message) |
ExceptionList |
getExceptionList(Map<TypeCode,RaisesType> exceptions,
CorbaMessage message,
OperationType opType) |
MessageObserver |
getMessageObserver()
Retrieves the message observer for incoming messages
|
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(Message message)
Prepare the message for sending.
|
void |
prepareOrb() |
void |
setMessageObserver(MessageObserver observer)
Register a message observer for incoming messages.
|
public CorbaConduit(EndpointInfo ei, org.apache.cxf.ws.addressing.EndpointReferenceType ref, OrbConfig config)
public OrbConfig getOrbConfig()
public void prepareOrb()
public void prepare(Message message) throws IOException
Conduitprepare in interface Conduitmessage - the message to be sent.IOExceptionpublic void close(Message message) throws IOException
Conduitclose in interface ConduitIOExceptionpublic org.apache.cxf.ws.addressing.EndpointReferenceType getTarget()
public void close()
Conduitpublic void setMessageObserver(MessageObserver observer)
ObservablesetMessageObserver in interface Observableobserver - the observer to notify on receipt of incomingpublic final org.apache.cxf.ws.addressing.EndpointReferenceType getTargetReference(org.apache.cxf.ws.addressing.EndpointReferenceType t)
public final String getAddress()
public void buildRequest(CorbaMessage message, OperationType opType) throws Exception
Exceptionpublic NVList getArguments(CorbaMessage message)
public NamedValue getReturn(CorbaMessage message)
public ExceptionList getExceptionList(Map<TypeCode,RaisesType> exceptions, CorbaMessage message, OperationType opType)
public Request getRequest(CorbaMessage message, String opName, NVList nvlist, NamedValue ret, ExceptionList exList) throws Exception
Exceptionpublic Map<TypeCode,RaisesType> getOperationExceptions(OperationType operation, CorbaTypeMap map)
public MessageObserver getMessageObserver()
ObservablegetMessageObserver in interface ObservableApache CXF