Class Admin

java.lang.Object
org.apache.axis.utils.Admin

public class Admin extends 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 Details

    • log

      protected static org.apache.commons.logging.Log log
  • Constructor Details

    • Admin

      public Admin()
  • Method Details

    • AdminService

      public Element[] AdminService(Element[] xml) throws Exception
      Process a given XML document - needs cleanup.
      Throws:
      Exception
    • processWSDD

      protected static Document processWSDD(MessageContext msgContext, AxisEngine engine, Element root) throws Exception
      Throws:
      Exception
    • process

      public Document process(MessageContext msgContext, Element root) throws 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:
      Exception
    • listConfig

      public static 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(String[] args) throws Exception
      Throws:
      Exception