public void undeploy(String fileName) throws DeploymentException { super.undeploy(fileName); } }
private void initializeDeployers(ConfigurationContext configContext) { for (Map<String, Deployer> extensionMap : deployerMap.values()) { for (Deployer deployer : extensionMap.values()) { deployer.init(configContext); if (deployer instanceof AbstractDeployer) { for (Iterator<ServiceBuilderExtension> sbeItr = ((AbstractDeployer) deployer) .getServiceBuilderExtensions().iterator(); sbeItr.hasNext();) { // init ServiceBuilderExtensions ServiceBuilderExtension builderExtension = sbeItr.next(); builderExtension.init(configContext); ((AbstractDeployer) deployer).addServiceBuilderExtensions(builderExtension); } /* * URL based deployment does not fully based on standard * deployment architecture hence it's require to set * serviceDeployer variable. serviceDeployer variable * set only if the ServiceDeployer has been registered * on axis2.xml file. */ if (deployer instanceof ServiceDeployer) { serviceDeployer = (ServiceDeployer) deployer; } } } } }
super.deploy(deploymentFileData); } catch (Exception e) { log.error(e.getMessage());
/** * This method executes ServiceBuilderExtensions associated with this * Deployer instance and return a list AxisService instances. It is required * to explicitly call this method within the deploy() method in order to use * ServiceBuilderExtension. * * @param deploymentFileData * @param configurationContext * @return * @throws DeploymentException */ protected Map<String, AxisService> executeServiceBuilderExtensions( DeploymentFileData deploymentFileData, ConfigurationContext configurationContext) throws DeploymentException { if (getServiceBuilderExtensions().size() > 0) { for (ServiceBuilderExtension ext : getServiceBuilderExtensions()) { // a Service should be build by only one ServiceBuilderExtension Map<String, AxisService> serviceMap = ext.buildAxisServices(deploymentFileData); if (serviceMap != null && serviceMap.size() > 0) { return serviceMap; } } } return new HashMap<String, AxisService>(); }
((AbstractDeployer) deployer).addServiceBuilderExtensions(builderExtension);
super.deploy(deploymentFileData); } catch (Exception e) { log.error(e.getMessage());
/** * This method executes ServiceBuilderExtensions associated with this * Deployer instance and return a list AxisService instances. It is required * to explicitly call this method within the deploy() method in order to use * ServiceBuilderExtension. * * @param deploymentFileData * @param configurationContext * @return * @throws DeploymentException */ protected Map<String, AxisService> executeServiceBuilderExtensions( DeploymentFileData deploymentFileData, ConfigurationContext configurationContext) throws DeploymentException { if (getServiceBuilderExtensions().size() > 0) { for (ServiceBuilderExtension ext : getServiceBuilderExtensions()) { // a Service should be build by only one ServiceBuilderExtension Map<String, AxisService> serviceMap = ext.buildAxisServices(deploymentFileData); if (serviceMap != null && serviceMap.size() > 0) { return serviceMap; } } } return new HashMap<String, AxisService>(); }
((AbstractDeployer) deployer).addServiceBuilderExtensions(builderExtension);
public void undeploy(String fileName) throws DeploymentException { super.undeploy(fileName); }
metaData.setFileName(url); DeploymentEngine.addNewModule(metaData, axisConfig); super.deploy(deploymentFileData); log.info(Messages.getMessage(DeploymentErrorMsgs.DEPLOYING_MODULE, metaData.getArchiveName(),
private void initializeDeployers(ConfigurationContext configContext) { for (Map<String, Deployer> extensionMap : deployerMap.values()) { for (Deployer deployer : extensionMap.values()) { deployer.init(configContext); if (deployer instanceof AbstractDeployer) { for (Iterator<ServiceBuilderExtension> sbeItr = ((AbstractDeployer) deployer) .getServiceBuilderExtensions().iterator(); sbeItr.hasNext();) { // init ServiceBuilderExtensions ServiceBuilderExtension builderExtension = sbeItr.next(); builderExtension.init(configContext); ((AbstractDeployer) deployer).addServiceBuilderExtensions(builderExtension); } /* * URL based deployment does not fully based on standard * deployment architecture hence it's require to set * serviceDeployer variable. serviceDeployer variable * set only if the ServiceDeployer has been registered * on axis2.xml file. */ if (deployer instanceof ServiceDeployer) { serviceDeployer = (ServiceDeployer) deployer; } } } } }
.getServiceBuilderExtensions().iterator(); sbeItr.hasNext();) {
public void undeploy(String fileName) throws DeploymentException { super.undeploy(fileName); } }
axisConfig); super.deploy(deploymentFileData); } catch (DeploymentException de) { de.printStackTrace();
.getServiceBuilderExtensions().iterator(); sbeItr.hasNext();) {
public void undeploy(String fileName) throws DeploymentException { super.undeploy(fileName); }
metaData.setFileName(url); DeploymentEngine.addNewModule(metaData, axisConfig); super.deploy(deploymentFileData); log.info(Messages.getMessage(DeploymentErrorMsgs.DEPLOYING_MODULE, metaData.getArchiveName(),
axisConfig.removeFaultyService(fileName); super.undeploy(fileName); } catch (AxisFault axisFault) {
axisConfig); super.deploy(deploymentFileData); } catch (DeploymentException de) { de.printStackTrace();
axisConfig.removeFaultyService(fileName); super.undeploy(fileName); } catch (AxisFault axisFault) {