org.apache.axis.utils
Class Admin

java.lang.Object
  extended byorg.apache.axis.utils.Admin

public class Admin
extends java.lang.Object

Handy static utility functions for turning XML into Axis deployment operations.


Constructor Summary
Admin()
           
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Admin

public Admin()
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

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 processing
root - 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


Copyright 2003 Apache Web Services Project. A ll Rights Reserved.