| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectjavax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.apache.axis.transport.http.AxisServletBase
org.apache.axis.transport.http.AxisServlet
| Field Summary | |
| static java.lang.String | INIT_PROPERTY_DISABLE_SERVICES_LIST | 
| static java.lang.String | INIT_PROPERTY_ENABLE_LIST | 
| static java.lang.String | INIT_PROPERTY_JWS_CLASS_DIR | 
| static java.lang.String | INIT_PROPERTY_SERVICES_PATH | 
| static java.lang.String | INIT_PROPERTY_TRANSPORT_NAME | 
| static java.lang.String | INIT_PROPERTY_USE_SECURITY | 
| protected static org.apache.commons.logging.Log | log | 
| Fields inherited from class org.apache.axis.transport.http.AxisServletBase | 
| ATTR_AXIS_ENGINE, axisServer | 
| Constructor Summary | |
| AxisServlet()create a new servlet instance | |
| Method Summary | |
|  void | doGet(javax.servlet.http.HttpServletRequest request,
      javax.servlet.http.HttpServletResponse response)Process GET requests. | 
|  void | doPost(javax.servlet.http.HttpServletRequest req,
       javax.servlet.http.HttpServletResponse res)Process a POST to the servlet by handing it off to the Axis Engine. | 
| protected  java.lang.String | getDefaultJWSClassDir()Provided to allow overload of default JWSClassDir by derived class. | 
| protected  int | getHttpServletResponseStatus(AxisFault af)Extract information from AxisFault and map it to a HTTP Status code. | 
| protected  java.lang.String | getJWSClassDir() | 
|  void | init()Initialization method. | 
|  void | initQueryStringHandlers()Initialize a Handler for the transport defined in the Axis server config. | 
| protected  void | logException(java.lang.Throwable e)log any exception to our output log, at our chosen level | 
| protected  void | processAxisFault(AxisFault fault)routine called whenever an axis fault is caught; where they are logged and any other business. | 
| protected  void | reportAvailableServices(javax.servlet.http.HttpServletResponse response,
                        java.io.PrintWriter writer,
                        javax.servlet.http.HttpServletRequest request)This method lists the available services; it is called when there is nothing to execute on a GET | 
| protected  void | reportCantGetAxisService(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response,
                         java.io.PrintWriter writer)generate the error response to indicate that there is apparently no endpoint there | 
| protected  void | reportCantGetJWSService(javax.servlet.http.HttpServletRequest request,
                        javax.servlet.http.HttpServletResponse response,
                        java.io.PrintWriter writer)probe for a JWS page and report 'no service' if one is not found there | 
| protected  void | reportNoWSDL(javax.servlet.http.HttpServletResponse res,
             java.io.PrintWriter writer,
             java.lang.String moreDetailCode,
             AxisFault axisFault)report that we have no WSDL This method was moved to the querystring handler QSWSDLHandler. | 
| protected  void | reportServiceInfo(javax.servlet.http.HttpServletResponse response,
                  java.io.PrintWriter writer,
                  SOAPService service,
                  java.lang.String serviceName)print a snippet of service info. | 
| Methods inherited from class org.apache.axis.transport.http.AxisServletBase | 
| decLockCounter, destroy, getEngine, getEngine, getEngineEnvironment, getHomeDir, getLoadCounter, getOption, getServletContext, getWebappBase, getWebInfPath, incLockCounter, isDevelopment, service | 
| Methods inherited from class javax.servlet.http.HttpServlet | 
| doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service | 
| Methods inherited from class javax.servlet.GenericServlet | 
| getInitParameter, getInitParameterNames, getServletConfig, getServletInfo, getServletName, init, log, log | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
protected static org.apache.commons.logging.Log log
public static final java.lang.String INIT_PROPERTY_TRANSPORT_NAME
public static final java.lang.String INIT_PROPERTY_USE_SECURITY
public static final java.lang.String INIT_PROPERTY_ENABLE_LIST
public static final java.lang.String INIT_PROPERTY_JWS_CLASS_DIR
public static final java.lang.String INIT_PROPERTY_DISABLE_SERVICES_LIST
public static final java.lang.String INIT_PROPERTY_SERVICES_PATH
| Constructor Detail | 
public AxisServlet()
| Method Detail | 
protected java.lang.String getJWSClassDir()
public void init()
          throws javax.servlet.ServletException
init in class AxisServletBasejavax.servlet.ServletException
public void doGet(javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response)
           throws javax.servlet.ServletException,
                  java.io.IOException
request - request inresponse - request out
javax.servlet.ServletException
java.io.IOExceptionprotected void processAxisFault(AxisFault fault)
fault - what went wrong.protected void logException(java.lang.Throwable e)
e - what went wrong
protected void reportServiceInfo(javax.servlet.http.HttpServletResponse response,
                                 java.io.PrintWriter writer,
                                 SOAPService service,
                                 java.lang.String serviceName)
service - servicewriter - output channelserviceName - where to put stuff
protected void reportNoWSDL(javax.servlet.http.HttpServletResponse res,
                            java.io.PrintWriter writer,
                            java.lang.String moreDetailCode,
                            AxisFault axisFault)
res - writer - moreDetailCode - optional name of a message to provide more detailaxisFault - optional fault string, for extra info at debug time only
protected void reportAvailableServices(javax.servlet.http.HttpServletResponse response,
                                       java.io.PrintWriter writer,
                                       javax.servlet.http.HttpServletRequest request)
                                throws ConfigurationException,
                                       AxisFault
response - writer - request - 
ConfigurationException
AxisFault
protected void reportCantGetAxisService(javax.servlet.http.HttpServletRequest request,
                                        javax.servlet.http.HttpServletResponse response,
                                        java.io.PrintWriter writer)
request - the request that didnt have an edpointresponse - response we are generatingwriter - open writer for the request
protected void reportCantGetJWSService(javax.servlet.http.HttpServletRequest request,
                                       javax.servlet.http.HttpServletResponse response,
                                       java.io.PrintWriter writer)
request - the request that didnt have an edpointresponse - response we are generatingwriter - open writer for the request
public void doPost(javax.servlet.http.HttpServletRequest req,
                   javax.servlet.http.HttpServletResponse res)
            throws javax.servlet.ServletException,
                   java.io.IOException
req - posted requestres - respose
javax.servlet.ServletException - trouble
java.io.IOException - different troubleprotected int getHttpServletResponseStatus(AxisFault af)
af - Axis Fault
protected java.lang.String getDefaultJWSClassDir()
public void initQueryStringHandlers()
| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||