1 16 package org.apache.axis.management.jmx; 17 18 import org.apache.axis.deployment.wsdd.WSDDGlobalConfiguration; 19 import org.apache.axis.deployment.wsdd.WSDDHandler; 20 import org.apache.axis.management.ServiceAdmin; 21 22 import javax.xml.namespace.QName ; 23 24 public class DeploymentAdministrator implements DeploymentAdministratorMBean { 25 public DeploymentAdministrator() { 26 } 27 28 public void saveConfiguration() { 29 ServiceAdmin.saveConfiguration(); 30 } 31 32 public void configureGlobalConfig(WSDDGlobalConfiguration config) { 33 ServiceAdmin.setGlobalConfig(config); 34 } 35 36 public void deployHandler(WSDDHandler handler) { 37 ServiceAdmin.deployHandler(handler); 38 } 39 40 public void deployService(WSDDServiceWrapper service) { 41 ServiceAdmin.deployService(service.getWSDDService()); 42 } 43 44 public void deployTransport(WSDDTransportWrapper transport) { 45 ServiceAdmin.deployTransport(transport.getWSDDTransport()); 46 } 47 48 public void undeployHandler(String qname) { 49 ServiceAdmin.undeployHandler(new QName (qname)); 50 } 51 52 public void undeployService(String qname) { 53 ServiceAdmin.undeployService(new QName (qname)); 54 } 55 56 public void undeployTransport(String qname) { 57 ServiceAdmin.undeployTransport(new QName (qname)); 58 } 59 } 60 | Popular Tags |