package org.jboss.net.axis.server;
import org.jboss.axis.AxisFault;
import org.jboss.axis.server.AxisServer;
import org.jboss.axis.transport.http.AdminServlet;
public class AxisAdminServlet extends AdminServlet
{
protected AxisServer server = null;
public AxisAdminServlet()
{
}
public AxisServer getEngine() throws AxisFault
{
if (server == null)
{
String installation = getInitParameter(org.jboss.net.axis.Constants.CONFIGURATION_CONTEXT);
try
{
server = JMXEngineConfigurationFactory.newJMXFactory(installation).getAxisServer();
}
catch (NullPointerException e)
{
throw new AxisFault("Could not access JMX configuration factory.", e);
}
}
return server;
}
}