|
|||||||||||
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 AxisServletBase
javax.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.ParserConfigurationException
public 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 |