public class CorbaStreamFaultOutInterceptor
extends org.apache.cxf.phase.AbstractPhaseInterceptor<org.apache.cxf.message.Message>
| Constructor and Description |
|---|
CorbaStreamFaultOutInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
protected RaisesType |
findRaisesType(List<RaisesType> exList,
String exClassName) |
protected org.apache.cxf.databinding.DataWriter<XMLStreamWriter> |
getDataWriter(CorbaMessage message) |
protected org.apache.cxf.service.model.MessagePartInfo |
getFaultMessagePartInfo(org.apache.cxf.service.model.OperationInfo opInfo,
QName faultName) |
protected RaisesType |
getRaisesType(OperationType opType,
String exClassName,
Throwable ex) |
void |
handleMessage(org.apache.cxf.message.Message msg) |
protected void |
setSystemException(CorbaMessage message,
Throwable ex,
CorbaDestination dest) |
protected void |
setUserException(CorbaMessage message,
Throwable ex,
RaisesType exType,
org.apache.cxf.service.model.OperationInfo opInfo,
org.apache.cxf.databinding.DataWriter<XMLStreamWriter> writer,
org.apache.cxf.service.model.ServiceInfo service) |
protected void |
setUserExceptionFromFaultDetail(CorbaMessage message,
Element faultDetail,
RaisesType exType,
org.apache.cxf.service.model.OperationInfo opInfo,
org.apache.cxf.databinding.DataWriter<XMLStreamWriter> writer,
org.apache.cxf.service.model.ServiceInfo service) |
public void handleMessage(org.apache.cxf.message.Message msg)
protected RaisesType getRaisesType(OperationType opType, String exClassName, Throwable ex)
protected RaisesType findRaisesType(List<RaisesType> exList, String exClassName)
protected void setSystemException(CorbaMessage message, Throwable ex, CorbaDestination dest)
protected void setUserException(CorbaMessage message, Throwable ex, RaisesType exType, org.apache.cxf.service.model.OperationInfo opInfo, org.apache.cxf.databinding.DataWriter<XMLStreamWriter> writer, org.apache.cxf.service.model.ServiceInfo service) throws Exception
Exceptionprotected void setUserExceptionFromFaultDetail(CorbaMessage message, Element faultDetail, RaisesType exType, org.apache.cxf.service.model.OperationInfo opInfo, org.apache.cxf.databinding.DataWriter<XMLStreamWriter> writer, org.apache.cxf.service.model.ServiceInfo service) throws Exception
Exceptionprotected org.apache.cxf.databinding.DataWriter<XMLStreamWriter> getDataWriter(CorbaMessage message)
protected org.apache.cxf.service.model.MessagePartInfo getFaultMessagePartInfo(org.apache.cxf.service.model.OperationInfo opInfo,
QName faultName)
Apache CXF