com.sun.xml.ws.handler
Class XMLHandlerProcessor<C extends MessageUpdatableContext>

java.lang.Object
  extended by com.sun.xml.ws.handler.HandlerProcessor<C>
      extended by com.sun.xml.ws.handler.XMLHandlerProcessor<C>

final class XMLHandlerProcessor<C extends MessageUpdatableContext>
extends HandlerProcessor<C>

This is used only for XML/HTTP binding


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.xml.ws.handler.HandlerProcessor
HandlerProcessor.Direction, HandlerProcessor.RequestOrResponse
 
Field Summary
 
Fields inherited from class com.sun.xml.ws.handler.HandlerProcessor
binding, isClient, logger
 
Constructor Summary
XMLHandlerProcessor(HandlerTube owner, WSBinding binding, List<? extends javax.xml.ws.handler.Handler> chain)
          Creates a new instance of LogicalHandlerProcessor
 
Method Summary
(package private)  void insertFaultMessage(C context, javax.xml.ws.ProtocolException exception)
          When a ProtocolException is thrown, this is called.
 
Methods inherited from class com.sun.xml.ws.handler.HandlerProcessor
callHandlersRequest, callHandlersResponse, closeHandlers, getIndex, setIndex
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLHandlerProcessor

public XMLHandlerProcessor(HandlerTube owner,
                           WSBinding binding,
                           List<? extends javax.xml.ws.handler.Handler> chain)
Creates a new instance of LogicalHandlerProcessor

Method Detail

insertFaultMessage

final void insertFaultMessage(C context,
                              javax.xml.ws.ProtocolException exception)
Description copied from class: HandlerProcessor
When a ProtocolException is thrown, this is called. If it's XML/HTTP Binding, clear the the message If its SOAP/HTTP Binding, put right SOAP Fault version

Specified by:
insertFaultMessage in class HandlerProcessor<C extends MessageUpdatableContext>