SOAPHandler handleFault

基尔坦帕特尔

有人可以解释我SOAPHandlerhandleFault(SOAPMessageContext context)方法何时被调用吗?

我的处理程序类是:

public class WebServiceHandler implements SOAPHandler<SOAPMessageContext> {

    private void dumpSOAPMessage(SOAPMessage msg) {
        if (msg == null) {
            System.out.println("SOAP Message is null");
            return;
        }
        System.out.println("");
        System.out.println("--------------------");
        System.out.println("DUMP OF SOAP MESSAGE");
        System.out.println("--------------------");
        try {
            ByteArrayOutputStream baos = new ByteArrayOutputStream();
            msg.writeTo(baos);
            System.out.println(baos.toString(getMessageEncoding(msg)));
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    @Override
    public boolean handleMessage(SOAPMessageContext context) {
        try {
            dumpSOAPMessage(((SOAPMessageContext) context).getMessage());
        } catch (Exception e) {
            e.printStackTrace();
        }
        return true;
    }

    @Override
    public boolean handleFault(SOAPMessageContext context) {
        // TODO Auto-generated method stub
        System.out.println("Inside handle fault:: " + context);
        return true;
    }

    @Override
    public void close(MessageContext context) {
        // TODO Auto-generated method stub

    }

    @Override
    public Set<QName> getHeaders() {
        Set<QName> set = new HashSet<QName>();
        return set;
       }
}

任何一个可以解释的时候handleMessagehandleFault方法被调用?

卡斯珀·齐米内克(Kasper Ziemianek)

根据:http : //docs.oracle.com/cd/E13222_01/wls/docs103/webserv_adv/handlers.html#wp222524

handleMessage:

在后端组件处理该消息之前和之后,将调用Handler.handleMessage()方法来拦截SOAP消息请求。

handleFault:

实现此方法以处理handleMessage()方法生成的任何SOAP错误以及后端组件生成的错误的处理。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在SOAPHandler中使用Spring bean

来自分类Dev

SOAPHandler JAX-WS WebService中的MessageContext

来自分类Dev

使用SOAPHandler更改请求中的namespaceURI

来自分类Dev

无法在SOAPHandler中记录完整的SOAP消息

来自分类Dev

用SOAPHandler验证SOAP-Request

来自分类Dev

使用SOAPHandler获取SOAP响应的请求

来自分类Dev

JAXWS SOAPHandler用于过滤掉无效的xml特性

来自分类Dev

JDK 11:java.lang.NoClassDefFoundError:使用javax / XML / WS /处理器/ SOAP / SOAPHandler

来自分类Dev

合并Kinvey中的用户

来自分类Dev

PostgreSQL:有效地将JSON数组拆分为行

来自分类Dev

是否可以在UITextField中设置较大的空间

来自分类Dev

从git bisect错误中恢复更有针对性吗?

来自分类Dev

GIT SVN:在没有错误的合并父级的情况下获取重新创建的SVN分支

来自分类Dev

如何在核心数据模型iOS中找出特定属性索引的值

来自分类Dev

iOS-Xcode中的iPad预览丢失

来自分类Dev

Java:方法挂钩和查找对象实例

来自分类Dev

使用git diff,如何显示从索引到给定提交的补丁?

来自分类Dev

仅用于向上投射

来自分类Dev

如何将光标下的值乘以重复计数?

来自分类Dev

boost :: ublas如何获取int矩阵的行列式?

来自分类Dev

通过使用javascript原型系统创建共享结构的不可变对象是否有意义?

来自分类Dev

在另一个任务之前异步运行grunt任务

来自分类Dev

Bootstrap 3:滚动条

来自分类Dev

引导程序3:同一行上有两种形式

来自分类Dev

在编译时查找基类

来自分类Dev

RegionMonitoring监视的“区域”数,基于用户在iOS7中的当前位置

来自分类Dev

从一个ViewController传递到另一个ViewController的NSCache UIImage数据

来自分类Dev

Unable to find library in eclipse for Android

来自分类Dev

boost :: spirit :: qi匹配[]麻烦

Related 相关文章

  1. 1

    如何在SOAPHandler中使用Spring bean

  2. 2

    SOAPHandler JAX-WS WebService中的MessageContext

  3. 3

    使用SOAPHandler更改请求中的namespaceURI

  4. 4

    无法在SOAPHandler中记录完整的SOAP消息

  5. 5

    用SOAPHandler验证SOAP-Request

  6. 6

    使用SOAPHandler获取SOAP响应的请求

  7. 7

    JAXWS SOAPHandler用于过滤掉无效的xml特性

  8. 8

    JDK 11:java.lang.NoClassDefFoundError:使用javax / XML / WS /处理器/ SOAP / SOAPHandler

  9. 9

    合并Kinvey中的用户

  10. 10

    PostgreSQL:有效地将JSON数组拆分为行

  11. 11

    是否可以在UITextField中设置较大的空间

  12. 12

    从git bisect错误中恢复更有针对性吗?

  13. 13

    GIT SVN:在没有错误的合并父级的情况下获取重新创建的SVN分支

  14. 14

    如何在核心数据模型iOS中找出特定属性索引的值

  15. 15

    iOS-Xcode中的iPad预览丢失

  16. 16

    Java:方法挂钩和查找对象实例

  17. 17

    使用git diff,如何显示从索引到给定提交的补丁?

  18. 18

    仅用于向上投射

  19. 19

    如何将光标下的值乘以重复计数?

  20. 20

    boost :: ublas如何获取int矩阵的行列式?

  21. 21

    通过使用javascript原型系统创建共享结构的不可变对象是否有意义?

  22. 22

    在另一个任务之前异步运行grunt任务

  23. 23

    Bootstrap 3:滚动条

  24. 24

    引导程序3:同一行上有两种形式

  25. 25

    在编译时查找基类

  26. 26

    RegionMonitoring监视的“区域”数,基于用户在iOS7中的当前位置

  27. 27

    从一个ViewController传递到另一个ViewController的NSCache UIImage数据

  28. 28

    Unable to find library in eclipse for Android

  29. 29

    boost :: spirit :: qi匹配[]麻烦

热门标签

归档