Module  java.xml.ws
软件包  javax.xml.ws.handler

Interface Handler<C extends MessageContext>

  • 参数类型
    C - 消息上下文
    All Known Subinterfaces:
    LogicalHandler<C>SOAPHandler<T>


    public interface Handler<C extends MessageContext>
    Handler接口是JAX-WS处理程序的基本界面。
    从以下版本开始:
    1.6,JAX-WS 2.0
    • 方法摘要

      所有方法  接口方法  抽象方法 
      Modifier and Type 方法 描述
      void close​(MessageContext context)
      在JAX-WS运行时间发送消息,故障或异常之前,在消息交换模式的结束时调用。
      boolean handleFault​(C context)
      调用 handleFault方法进行故障消息处理。
      boolean handleMessage​(C context)
      对于入站和出站邮件的正常处理,将调用 handleMessage方法。
    • 方法详细信息

      • handleMessage

        boolean handleMessage​(C context)
        handleMessage方法被调用用于正常处理入站和出站邮件。 有关详细信息,请参阅JAX-WS规范中的处理程序框架的描述。
        参数
        context - 消息上下文。
        结果
        处理程序处理是否应该继续当前消息的指示
        • 返回true继续处理。
        • 返回false进行块处理。
        异常
        RuntimeException - 使JAX-WS运行时停止处理程序处理并产生故障。
        ProtocolException - 使JAX-WS运行时切换到故障消息处理。
      • handleFault

        boolean handleFault​(C context)
        调用handleFault方法进行故障消息处理。 有关详细信息,请参阅JAX-WS规范中的处理程序框架的描述。
        参数
        context - 消息上下文
        结果
        关于处理程序故障处理是否应该继续当前消息的指示
        • 返回true继续处理。
        • 返回false进行块处理。
        异常
        RuntimeException - 使JAX-WS运行时停止处理程序故障处理并分派故障。
        ProtocolException - 使JAX-WS运行时停止处理程序故障处理并分发故障。
      • close

        void close​(MessageContext context)
        在JAX-WS运行时间发送消息,故障或异常之前,在消息交换模式的结束时调用。 有关详细信息,请参阅JAX-WS规范中的处理程序框架的描述。
        参数
        context - the message context