org.apache.axis.transport.http

Class AutoRegisterServlet

public class AutoRegisterServlet extends AxisServletBase

Servlet that autoregisters

Author: Steve Loughran xdoclet tags are not active yet; keep web.xml in sync

UNKNOWN: name="AutoRegisterServlet" display-name="Axis Autoregister Servlet" load-on-startup="30"

Method Summary
protected voidapplyAndSaveSettings()
actually update the engine and save the settings
protected voidautoRegister()
register classes, log exceptions
String[]getResourcesToRegister()
subclass this to return an array of resource names.
voidinit()
init by registering
protected voidlogSuccess(String item)
handler for logging success, defaults to handing off to logging at debug level
voidregisterAndLogResource(String resource)
register a single resource; log trouble and success.
protected voidregisterAnythingElse()
override point for subclasses to add other registration stuff
voidregisterFile(File file)
register a file
voidregisterResource(String resourcename)
register a resource
voidregisterStream(InputStream instream)
register an open stream, which we close afterwards

Method Detail

applyAndSaveSettings

protected void applyAndSaveSettings()
actually update the engine and save the settings

Throws: AxisFault ConfigurationException

autoRegister

protected void autoRegister()
register classes, log exceptions

getResourcesToRegister

public String[] getResourcesToRegister()
subclass this to return an array of resource names.

Returns: array of resource names of wsdd files, or null

init

public void init()
init by registering

logSuccess

protected void logSuccess(String item)
handler for logging success, defaults to handing off to logging at debug level

Parameters: item what were we loading?

registerAndLogResource

public void registerAndLogResource(String resource)
register a single resource; log trouble and success.

Parameters: resource

registerAnythingElse

protected void registerAnythingElse()
override point for subclasses to add other registration stuff

registerFile

public void registerFile(File file)
register a file

Parameters: file

Throws: IOException SAXException ParserConfigurationException

registerResource

public void registerResource(String resourcename)
register a resource

Parameters: resourcename

Throws: SAXException ParserConfigurationException IOException

registerStream

public void registerStream(InputStream instream)
register an open stream, which we close afterwards

Parameters: instream

Throws: SAXException ParserConfigurationException IOException

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.