org.apache.axis.transport.http
public abstract class AbstractQueryStringHandler extends Object implements QSHandler
Field Summary | |
---|---|
protected Log | exceptionLog log for exceptions |
protected Log | log the other log |
Method Summary | |
---|---|
protected void | configureFromContext(MessageContext msgContext)
configure our elements from the context. |
protected void | configureResponseFromAxisFault(HttpServletResponse response, AxisFault fault)
Configure the servlet response status code and maybe other headers
from the fault info. |
protected Message | convertExceptionToAxisFault(Exception exception, Message responseMsg)
turn any Exception into an AxisFault, log it, set the response
status code according to what the specifications say and
return a response message for posting. |
protected boolean | isDevelopment()
probe for the system being 'production' |
protected void | processAxisFault(AxisFault fault)
routine called whenever an axis fault is caught; where they
are logged and any other business. |
protected void | writeFault(PrintWriter writer, AxisFault axisFault)
this method writes a fault out to an HTML stream. |
Parameters: msgContext
Parameters: response response to configure fault what went wrong
Parameters: exception what went wrong responseMsg what response we have (if any)
Returns: a response message to send to the user
Returns: true for a dev system.
Parameters: fault what went wrong.
Parameters: writer axisFault