Package org.apache.axis.management
Class ServiceAdmin
- java.lang.Object
-
- org.apache.axis.management.ServiceAdmin
-
public class ServiceAdmin extends java.lang.Object
The ServiceControl Object is responsible for starting and stopping specific services- Version:
- 1.0
- Author:
- bdillon
-
-
Constructor Summary
Constructors Constructor Description ServiceAdmin()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
deployHandler(WSDDHandler handler)
static void
deployService(WSDDService service)
static void
deployTransport(WSDDTransport transport)
static AxisServer
getEngine()
Get the singleton engine for this management objectstatic WSDDGlobalConfiguration
getGlobalConfig()
static WSDDHandler
getHandler(QName qname)
static WSDDHandler[]
getHandlers()
static WSDDService
getService(QName qname)
static WSDDService[]
getServices()
static WSDDTransport
getTransport(QName qname)
static WSDDTransport[]
getTransports()
static java.lang.String[]
listServices()
List all registered servicesstatic void
restart()
static void
saveConfiguration()
static void
setEngine(AxisServer axisSrv, java.lang.String name)
Set the singleton enginestatic void
setGlobalConfig(WSDDGlobalConfiguration globalConfig)
static void
start()
static void
startService(java.lang.String serviceName)
Start the Servicestatic void
stop()
static void
stopService(java.lang.String serviceName)
Stop the Servicestatic void
undeployHandler(QName qname)
static void
undeployService(QName qname)
static void
undeployTransport(QName qname)
-
-
-
Method Detail
-
startService
public static void startService(java.lang.String serviceName) throws AxisFault, ConfigurationException
Start the Service- Parameters:
serviceName
-- Throws:
AxisFault
- ConfigurationExceptionConfigurationException
-
stopService
public static void stopService(java.lang.String serviceName) throws AxisFault, ConfigurationException
Stop the Service- Parameters:
serviceName
-- Throws:
AxisFault
- ConfigurationExceptionConfigurationException
-
listServices
public static java.lang.String[] listServices() throws AxisFault, ConfigurationException
List all registered services- Returns:
- Map of Services (SOAPService objects, Key is the ServiceName)
- Throws:
AxisFault
- ConfigurationExceptionConfigurationException
-
getEngine
public static AxisServer getEngine() throws AxisFault
Get the singleton engine for this management object- Returns:
- Throws:
AxisFault
-
setEngine
public static void setEngine(AxisServer axisSrv, java.lang.String name)
Set the singleton engine- Parameters:
axisSrv
-
-
start
public static void start()
-
stop
public static void stop()
-
restart
public static void restart()
-
saveConfiguration
public static void saveConfiguration()
-
setGlobalConfig
public static void setGlobalConfig(WSDDGlobalConfiguration globalConfig)
-
getGlobalConfig
public static WSDDGlobalConfiguration getGlobalConfig()
-
getHandler
public static WSDDHandler getHandler(QName qname)
-
getHandlers
public static WSDDHandler[] getHandlers()
-
getService
public static WSDDService getService(QName qname)
-
getServices
public static WSDDService[] getServices()
-
getTransport
public static WSDDTransport getTransport(QName qname)
-
getTransports
public static WSDDTransport[] getTransports()
-
deployHandler
public static void deployHandler(WSDDHandler handler)
-
deployService
public static void deployService(WSDDService service)
-
deployTransport
public static void deployTransport(WSDDTransport transport)
-
undeployHandler
public static void undeployHandler(QName qname)
-
undeployService
public static void undeployService(QName qname)
-
undeployTransport
public static void undeployTransport(QName qname)
-
-