📄 exceptionfaultlistener.java
字号:
// org.apache.soap.server. ExceptionFaultListener.java
package org.apache.soap.server;
import java.util.*;
import org.apache.soap.*;
import org.apache.soap.rpc.*;
/**
* Listens for faults, and adds a Parameter wrapping the source exception to the fault detail entry list.
*
* @author Kevin J. Mitchell (kevin.mitchell@xmls.com)
* @author Eric M. Dashofy (edashofy@ics.uci.edu)
*/
public class ExceptionFaultListener implements SOAPFaultListener {
/**
* Invoked when an exception occurs during message processing
* @param _faultEvent The SOAP fault event that occured
*/
public void fault(SOAPFaultEvent _faultEvent) {
Vector tmp = new Vector();
Parameter param = new Parameter(Constants.ELEM_FAULT_DETAIL_ENTRY,
_faultEvent.getSOAPException().getRootException().getClass(),
_faultEvent.getSOAPException().getRootException(), null);
tmp.addElement(param);
_faultEvent.getFault().setDetailEntries(tmp);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -