org.ow2.jonas.ws.axis
Class QSUpdateServiceWSDLHandler

java.lang.Object
  extended by org.apache.axis.transport.http.AbstractQueryStringHandler
      extended by org.ow2.jonas.ws.axis.QSUpdateServiceWSDLHandler
All Implemented Interfaces:
org.apache.axis.transport.http.QSHandler

public class QSUpdateServiceWSDLHandler
extends org.apache.axis.transport.http.AbstractQueryStringHandler

Update the wsdlFile specified in wsdd with the good URLs for endpoints. responds to the ?JWSDL Supports wsdl:import and xsd:include

Author:
Guillaume Sauthier

Field Summary
 
Fields inherited from class org.apache.axis.transport.http.AbstractQueryStringHandler
exceptionLog, log
 
Constructor Summary
QSUpdateServiceWSDLHandler()
           
 
Method Summary
 void invoke(org.apache.axis.MessageContext msgContext)
          Performs the action associated with this particular query string handler.
 void reportNoWSDL(HttpServletResponse res, PrintWriter writer, String moreDetailCode, org.apache.axis.AxisFault axisFault)
          Reports that we have no WSDL
 void reportWSDL(Document doc, PrintWriter writer)
          Reports WSDL
 
Methods inherited from class org.apache.axis.transport.http.AbstractQueryStringHandler
configureFromContext, configureResponseFromAxisFault, convertExceptionToAxisFault, isDevelopment, processAxisFault, writeFault
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QSUpdateServiceWSDLHandler

public QSUpdateServiceWSDLHandler()
Method Detail

invoke

public void invoke(org.apache.axis.MessageContext msgContext)
            throws org.apache.axis.AxisFault
Performs the action associated with this particular query string handler.

Parameters:
msgContext - a MessageContext object containing message context information for this query string handler.
Throws:
org.apache.axis.AxisFault - if an error occurs.

reportWSDL

public void reportWSDL(Document doc,
                       PrintWriter writer)
Reports WSDL

Parameters:
doc - Document to write
writer - Servlet Writer to use

reportNoWSDL

public void reportNoWSDL(HttpServletResponse res,
                         PrintWriter writer,
                         String moreDetailCode,
                         org.apache.axis.AxisFault axisFault)
Reports that we have no WSDL

Parameters:
res - HttpServletResponse
writer - PrintWriter
moreDetailCode - optional name of a message to provide more detail
axisFault - optional fault string, for extra info at debug time only


Copyright © 2010 OW2 Consortium. All Rights Reserved.