org.objectweb.jonas.ws.axis
Class QSUpdateServiceWSDLHandler
java.lang.Object
org.apache.axis.transport.http.AbstractQueryStringHandler
org.objectweb.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
Fields inherited from class org.apache.axis.transport.http.AbstractQueryStringHandler |
exceptionLog, log |
Method Summary |
void |
invoke(org.apache.axis.MessageContext msgContext)
Performs the action associated with this particular query string handler. |
void |
reportNoWSDL(javax.servlet.http.HttpServletResponse res,
java.io.PrintWriter writer,
java.lang.String moreDetailCode,
org.apache.axis.AxisFault axisFault)
Reports that we have no WSDL |
void |
reportWSDL(org.w3c.dom.Document doc,
java.io.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 |
QSUpdateServiceWSDLHandler
public QSUpdateServiceWSDLHandler()
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(org.w3c.dom.Document doc,
java.io.PrintWriter writer)
- Reports WSDL
- Parameters:
doc
- Document to writewriter
- Servlet Writer to use
reportNoWSDL
public void reportNoWSDL(javax.servlet.http.HttpServletResponse res,
java.io.PrintWriter writer,
java.lang.String moreDetailCode,
org.apache.axis.AxisFault axisFault)
- Reports that we have no WSDL
- Parameters:
res
- HttpServletResponsewriter
- PrintWritermoreDetailCode
- optional name of a message to provide more detailaxisFault
- optional fault string, for extra info at debug time only