Examples of AxisModule


Examples of org.apache.axis2.description.AxisModule

    public static void calculateDefaultModuleVersion(HashMap modules,
                                                     AxisConfiguration axisConfig) {
        Iterator allModules = modules.values().iterator();
        HashMap defaultModules = new HashMap();
        while (allModules.hasNext()) {
            AxisModule axisModule = (AxisModule) allModules.next();
            String moduleName = axisModule.getName();
            String moduleNameString;
            String moduleVersionString;
            if (AxisModule.VERSION_SNAPSHOT.equals(axisModule.getVersion())) {
                moduleNameString = axisModule.getName();
                moduleVersionString = axisModule.getVersion();
            } else {
                if (axisModule.getVersion() == null) {
                    moduleNameString = getModuleName(moduleName);
                    moduleVersionString = getModuleVersion(moduleName);
                    if (moduleVersionString != null) {
                        try {
                            Float.valueOf(moduleVersionString);
                            axisModule.setVersion(moduleVersionString);
                            axisModule.setName(moduleName);
                        } catch (NumberFormatException e) {
                            moduleVersionString = null;
                        }
                    }
                } else {
                    moduleNameString = axisModule.getName();
                    moduleVersionString = axisModule.getVersion();
                }
            }
            String currentDefaultVerison = (String) defaultModules.get(moduleNameString);
            if (currentDefaultVerison != null) {
                // if the module version is null then , that will be ignore in this case
View Full Code Here

Examples of org.apache.axis2.description.AxisModule

        File file = getAddressingMARFile();
        TestCase.assertTrue(file.exists());
        ConfigurationContext configContext = ConfigurationContextFactory
                .createConfigurationContextFromFileSystem(
                        prefixBaseDirectory("target/test-resources/integrationRepo"), null);
        AxisModule axisModule = DeploymentEngine.buildModule(file,
                                                             configContext.getAxisConfiguration());
        configContext.getAxisConfiguration().addModule(axisModule);

        configContext.getAxisConfiguration().addService(service);
View Full Code Here

Examples of org.apache.axis2.description.AxisModule

        ConfigurationContext configContext =
                ConfigurationContextFactory .createConfigurationContextFromFileSystem(
                        prefixBaseDirectory(Constants.TESTING_PATH +"/integrationRepo"),
                        prefixBaseDirectory(Constants.TESTING_PATH + "/integrationRepo/conf/axis2.xml"));
        AxisModule axisModule = DeploymentEngine.buildModule(file,
                                                             configContext.getAxisConfiguration());
        configContext.getAxisConfiguration().addModule(axisModule);
        return configContext;
    }
View Full Code Here

Examples of org.apache.axis2.description.AxisModule

        File file = getAddressingMARFile();
        TestCase.assertTrue(file.exists());

        ConfigurationContext configContext = ConfigurationContextFactory
                .createConfigurationContextFromFileSystem(clientHome, null);
        AxisModule axisModule = DeploymentEngine.buildModule(file,
                                                             configContext.getAxisConfiguration());

        configContext.getAxisConfiguration().addModule(axisModule);
// sysContext.getAxisConfiguration().engageModule(moduleDesc.getName());
View Full Code Here

Examples of org.apache.axis2.description.AxisModule

    public static AxisModule getAxisModule(Resource moduleResource, AxisConfiguration
            axisConfig) throws Axis2ModuleNotFound {
        String modName = moduleResource.getProperty(RegistryResources.ModuleProperties.NAME);
        String modVersion = moduleResource
                .getProperty(RegistryResources.ModuleProperties.VERSION);
        AxisModule axisModule = axisConfig.getModule(modName, modVersion);

        if (axisModule == null)
            throw new Axis2ModuleNotFound("Module: " + modName + " not found", modName);

        return axisModule;
View Full Code Here

Examples of org.apache.axis2.description.AxisModule

            }
            // the service builder only updates the module list but do not engage them
            // modules have to be engaged manually,
            for (int i = 0; i < axisService.getModules().size(); i++) {
                String moduleRef = (String) axisService.getModules().get(i);
                AxisModule module = axisService.getAxisConfiguration().getModule(moduleRef);
                if (module != null) {
                    axisService.engageModule(module);
                } else {
                    throw new AxisFault("Unable to engage module: " + moduleRef);
                }
View Full Code Here

Examples of org.apache.axis2.description.AxisModule

    private static final Log log = LogFactory.getLog(SecurityAxis2ConfigurationContextObserver.class);

    public void createdConfigurationContext(ConfigurationContext configurationContext) {
        AxisConfiguration axisConfig = configurationContext.getAxisConfiguration();
        AxisModule poxSecModule =
                axisConfig.getModule("POXSecurityModule");
        if (poxSecModule != null) {
            try {
                axisConfig.engageModule(poxSecModule);
            } catch (AxisFault e) {
View Full Code Here

Examples of org.apache.axis2.description.AxisModule

            String[] moduleNames = scenario.getModules().toArray(
                    new String[scenario.getModules().size()]);

            // disengage modules
            for (String moduleName : moduleNames) {
                AxisModule module = service.getAxisConfiguration().getModule(moduleName);
                service.disengageModule(module);

                String modPath = RegistryResources.MODULES + module.getName() + "/" + module.getVersion();
                registry.removeAssociation(servicePath, modPath,
                        RegistryResources.Associations.ENGAGED_MODULES);
            }

            // remove poicy
View Full Code Here

Examples of org.apache.axis2.description.AxisModule

                    registry.beginTransaction();
                }
                Association[] assocs = registry.getAssociations(servicePath,
                        RegistryResources.Associations.ENGAGED_MODULES);
                for (String modName : moduleNames) {
                    AxisModule module = axisService.getAxisConfiguration().getModule(modName);
                    String path = RegistryResources.MODULES + modName + "/" + module.getVersion();
                    boolean isFound = false;
                    for (Association tempAssoc : assocs) {
                        if (tempAssoc.getDestinationPath().equals(path)) {
                            isFound = true;
                            break;
View Full Code Here

Examples of org.apache.axis2.description.AxisModule

        File file = getAddressingMARFile();
        TestCase.assertTrue(file.exists());
        ConfigurationContext configContext = ConfigurationContextFactory
                .createConfigurationContextFromFileSystem(
                        "target/test-resources/integrationRepo", null);
        AxisModule axisModule = DeploymentEngine.buildModule(file,
                                                             configContext.getAxisConfiguration());

        AxisConfiguration axisConfiguration = configContext.getAxisConfiguration();
        axisConfiguration.addModule(axisModule);
        axisConfiguration.addService(service);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.