| 
 | |||||||||||
| 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.AutoRegisterServlet
Servlet that autoregisters
| Field Summary | 
| Fields inherited from class org.apache.axis.transport.http.AxisServletBase | 
| ATTR_AXIS_ENGINE, axisServer | 
| Constructor Summary | |
| AutoRegisterServlet() | |
| Method Summary | |
| protected  void | applyAndSaveSettings()actually update the engine and save the settings | 
| protected  void | autoRegister()register classes, log exceptions | 
|  java.lang.String[] | getResourcesToRegister()subclass this to return an array of resource names. | 
|  void | init()init by registering | 
| protected  void | logSuccess(java.lang.String item)handler for logging success, defaults to handing off to logging at debug level | 
|  void | registerAndLogResource(java.lang.String resource)register a single resource; log trouble and success. | 
| protected  void | registerAnythingElse()override point for subclasses to add other registration stuff | 
|  void | registerFile(java.io.File file)register a file | 
|  void | registerResource(java.lang.String resourcename)register a resource | 
|  void | registerStream(java.io.InputStream instream)register an open stream, which we close afterwards | 
| 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, doGet, doHead, doOptions, doPost, 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 | 
| Constructor Detail | 
public AutoRegisterServlet()
| Method Detail | 
public void init()
          throws javax.servlet.ServletException
init in class AxisServletBasejavax.servlet.ServletException
public void registerStream(java.io.InputStream instream)
                    throws org.xml.sax.SAXException,
                           javax.xml.parsers.ParserConfigurationException,
                           java.io.IOException
instream - 
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
java.io.IOException
public void registerResource(java.lang.String resourcename)
                      throws org.xml.sax.SAXException,
                             javax.xml.parsers.ParserConfigurationException,
                             java.io.IOException
resourcename - 
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
java.io.IOException
public void registerFile(java.io.File file)
                  throws java.io.IOException,
                         org.xml.sax.SAXException,
                         javax.xml.parsers.ParserConfigurationException
file - 
java.io.IOException
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationExceptionpublic java.lang.String[] getResourcesToRegister()
protected void logSuccess(java.lang.String item)
item - what were we loading?protected void autoRegister()
protected void registerAnythingElse()
public void registerAndLogResource(java.lang.String resource)
resource - 
protected void applyAndSaveSettings()
                             throws AxisFault,
                                    ConfigurationException
AxisFault
ConfigurationException| 
 | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||