KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > net > axis > server > AxisServiceMBean


1 /*
2  * JBoss, the OpenSource J2EE webOS
3  *
4  * Distributable under LGPL license.
5  * See terms of license at gnu.org.
6  */

7 package org.jboss.net.axis.server;
8
9 /**
10  * MBean interface.
11  * @since 27. September 2001
12  */

13 public interface AxisServiceMBean extends org.jboss.deployment.SubDeployerMBean
14 {
15
16    //default object name
17
public static final javax.management.ObjectName JavaDoc OBJECT_NAME = org.jboss.mx.util.ObjectNameFactory
18          .create("jboss.net:service=Axis");
19
20    /**
21     * start method for usage with immediately known documents
22     */

23    void start(java.lang.String JavaDoc deploymentName, org.w3c.dom.Document JavaDoc doc, java.lang.ClassLoader JavaDoc serviceLoader)
24          throws org.jboss.deployment.DeploymentException;
25
26    /**
27     * stop a given deployment by document
28     */

29    void stop(org.w3c.dom.Document JavaDoc doc) throws org.jboss.deployment.DeploymentException;
30
31    /**
32     * return the associated client configuration
33     */

34    org.jboss.axis.EngineConfiguration getClientEngineConfiguration();
35
36    /**
37     * return the associated server configuration
38     */

39    org.jboss.axis.EngineConfiguration getServerEngineConfiguration();
40
41    /**
42     * return the associated server
43     */

44    org.jboss.axis.server.AxisServer getAxisServer();
45
46 }
47
Popular Tags