Package org.apache.axis.management
Class ServiceAdmin
- java.lang.Object
-
- org.apache.axis.management.ServiceAdmin
-
public class ServiceAdmin extends java.lang.ObjectThe 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 voiddeployHandler(WSDDHandler handler)static voiddeployService(WSDDService service)static voiddeployTransport(WSDDTransport transport)static AxisServergetEngine()Get the singleton engine for this management objectstatic WSDDGlobalConfigurationgetGlobalConfig()static WSDDHandlergetHandler(QName qname)static WSDDHandler[]getHandlers()static WSDDServicegetService(QName qname)static WSDDService[]getServices()static WSDDTransportgetTransport(QName qname)static WSDDTransport[]getTransports()static java.lang.String[]listServices()List all registered servicesstatic voidrestart()static voidsaveConfiguration()static voidsetEngine(AxisServer axisSrv, java.lang.String name)Set the singleton enginestatic voidsetGlobalConfig(WSDDGlobalConfiguration globalConfig)static voidstart()static voidstartService(java.lang.String serviceName)Start the Servicestatic voidstop()static voidstopService(java.lang.String serviceName)Stop the Servicestatic voidundeployHandler(QName qname)static voidundeployService(QName qname)static voidundeployTransport(QName qname)
-
-
-
Method Detail
-
startService
public static void startService(java.lang.String serviceName) throws AxisFault, ConfigurationExceptionStart the Service- Parameters:
serviceName-- Throws:
AxisFault- ConfigurationExceptionConfigurationException
-
stopService
public static void stopService(java.lang.String serviceName) throws AxisFault, ConfigurationExceptionStop the Service- Parameters:
serviceName-- Throws:
AxisFault- ConfigurationExceptionConfigurationException
-
listServices
public static java.lang.String[] listServices() throws AxisFault, ConfigurationExceptionList 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)
-
-