public class CorbaStreamFaultOutInterceptor extends AbstractPhaseInterceptor<Message>
Constructor and Description |
---|
CorbaStreamFaultOutInterceptor() |
Modifier and Type | Method and Description |
---|---|
protected RaisesType |
findRaisesType(List<RaisesType> exList,
String exClassName) |
protected DataWriter<XMLStreamWriter> |
getDataWriter(CorbaMessage message) |
protected MessagePartInfo |
getFaultMessagePartInfo(OperationInfo opInfo,
QName faultName) |
protected RaisesType |
getRaisesType(OperationType opType,
String exClassName,
Throwable ex) |
void |
handleMessage(Message msg)
Intercepts a message.
|
protected void |
setSystemException(CorbaMessage message,
Throwable ex,
CorbaDestination dest) |
protected void |
setUserException(CorbaMessage message,
Throwable ex,
RaisesType exType,
OperationInfo opInfo,
DataWriter<XMLStreamWriter> writer,
ServiceInfo service) |
protected void |
setUserExceptionFromFaultDetail(CorbaMessage message,
Element faultDetail,
RaisesType exType,
OperationInfo opInfo,
DataWriter<XMLStreamWriter> writer,
ServiceInfo service) |
addAfter, addAfter, addBefore, addBefore, getAdditionalInterceptors, getAfter, getBefore, getId, getPhase, handleFault, isGET, isRequestor, setAfter, setBefore
public void handleMessage(Message msg)
Interceptor
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, OperationInfo opInfo, DataWriter<XMLStreamWriter> writer, ServiceInfo service) throws Exception
Exception
protected void setUserExceptionFromFaultDetail(CorbaMessage message, Element faultDetail, RaisesType exType, OperationInfo opInfo, DataWriter<XMLStreamWriter> writer, ServiceInfo service) throws Exception
Exception
protected DataWriter<XMLStreamWriter> getDataWriter(CorbaMessage message)
protected MessagePartInfo getFaultMessagePartInfo(OperationInfo opInfo, QName faultName)
Apache CXF