Package org.apache.axis.utils
Class Admin
- java.lang.Object
-
- org.apache.axis.utils.Admin
-
public class Admin extends java.lang.Object
Handy static utility functions for turning XML into Axis deployment operations.- Author:
- Doug Davis (dug@us.ibm.com), Glen Daniels (gdaniels@apache.org)
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.apache.commons.logging.Log
log
-
Constructor Summary
Constructors Constructor Description Admin()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.w3c.dom.Element[]
AdminService(org.w3c.dom.Element[] xml)
Process a given XML document - needs cleanup.static org.w3c.dom.Document
listConfig(AxisEngine engine)
Get an XML document representing this engine's configuration.static void
main(java.lang.String[] args)
org.w3c.dom.Document
process(MessageContext msgContext, org.w3c.dom.Element root)
The meat of the Admin service.protected static org.w3c.dom.Document
processWSDD(MessageContext msgContext, AxisEngine engine, org.w3c.dom.Element root)
-
-
-
Method Detail
-
AdminService
public org.w3c.dom.Element[] AdminService(org.w3c.dom.Element[] xml) throws java.lang.Exception
Process a given XML document - needs cleanup.- Throws:
java.lang.Exception
-
processWSDD
protected static org.w3c.dom.Document processWSDD(MessageContext msgContext, AxisEngine engine, org.w3c.dom.Element root) throws java.lang.Exception
- Throws:
java.lang.Exception
-
process
public org.w3c.dom.Document process(MessageContext msgContext, org.w3c.dom.Element root) throws java.lang.Exception
The meat of the Admin service. Process an xML document rooted with a "deploy", "undeploy", "list", or "quit" element.- Parameters:
msgContext
- the MessageContext we're processingroot
- the root Element of the XML- Returns:
- an XML Document indicating the results.
- Throws:
java.lang.Exception
-
listConfig
public static org.w3c.dom.Document listConfig(AxisEngine engine) throws AxisFault
Get an XML document representing this engine's configuration. This document is suitable for saving and reloading into the engine.- Parameters:
engine
- the AxisEngine to work with- Returns:
- an XML document holding the engine config
- Throws:
AxisFault
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception
- Throws:
java.lang.Exception
-
-