org.apache.cxf.binding.corba
Class CorbaConduit
java.lang.Object
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)
|
org.apache.cxf.transport.Destination |
getBackChannel()
|
ExceptionList |
getExceptionList(Map<TypeCode,RaisesType> exceptions,
CorbaMessage message,
OperationType opType)
|
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)
|
CorbaConduit
public CorbaConduit(org.apache.cxf.service.model.EndpointInfo ei,
org.apache.cxf.ws.addressing.EndpointReferenceType ref,
OrbConfig config)
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
getBackChannel
public org.apache.cxf.transport.Destination getBackChannel()
- Specified by:
getBackChannel 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)
Apache CXF