Package org.apache.axis2.description

Examples of org.apache.axis2.description.ServiceDescription.engageModule()


        ModuleDescription m1 = new ModuleDescription(
                new QName("", "A Mdoule 1"));
        m1.setInFlow(new MockFlow("service module inflow", 4));
        //m1.setFaultInFlow(new MockFlow("service module faultflow", 1));
        engineRegistry = new AxisConfigurationImpl();
        service.engageModule(m1,engineRegistry);

        OperationDescription operation = new OperationDescription(
                operationName);
        service.addOperation(operation);
View Full Code Here


            //module form serviceGroup
            ArrayList groupModules = serviceMetaData.getModules();
            for (int i = 0; i < groupModules.size(); i++) {
                ModuleDescription module = axisConfig.getModule((QName) groupModules.get(i));
                if (module != null) {
                    serviceDescription.engageModule(module, axisConfig);
                } else {
                    throw new DeploymentException(Messages.getMessage(
                            DeploymentErrorMsgs.IN_VALID_MODUELE_REF, serviceDescription.getName().
                            getLocalPart(), ((QName) groupModules.get(i)).getLocalPart()));
                }
View Full Code Here

            //modules from <service>
            ArrayList list = serviceDescription.getModules();
            for (int i = 0; i < list.size(); i++) {
                ModuleDescription module = axisConfig.getModule((QName) list.get(i));
                if (module != null) {
                    serviceDescription.engageModule(module, axisConfig);
                } else {
                    throw new DeploymentException(Messages.getMessage(
                            DeploymentErrorMsgs.IN_VALID_MODUELE_REF, serviceDescription.getName().
                            getLocalPart(), ((QName) list.get(i)).getLocalPart()));
                }
View Full Code Here

        //service.setFaultInFlow(new MockFlow("service faultflow", 1));

        ModuleDescription m1 = new ModuleDescription(new QName("", "A Mdoule 1"));
        m1.setInFlow(new MockFlow("service module inflow", 4));
        //m1.setFaultInFlow(new MockFlow("service module faultflow", 1));
        service.engageModule(m1);

        OperationDescription operation = new OperationDescription(operationName);
        service.addOperation(operation);

        UtilServer.deployService(service);
View Full Code Here

        ModuleDescription m1 = new ModuleDescription(
                new QName("", "A Mdoule 1"));
        m1.setInFlow(new MockFlow("service module inflow", 4));
        //m1.setFaultInFlow(new MockFlow("service module faultflow", 1));
        engineRegistry = new AxisConfigurationImpl();
        service.engageModule(m1,engineRegistry);

        OperationDescription operation = new OperationDescription(
                operationName);
        service.addOperation(operation);
View Full Code Here

                axis2MessageContext.setTo(epr);
               
                ServiceDescription sd = messageContext.getEndpointDescription().getServiceDescription();
                AxisConfiguration axisConfig = sd.getAxisConfigContext().getAxisConfiguration();
                if (!axisConfig.isEngaged(Constants.MODULE_ADDRESSING)) {
                    axisConfig.engageModule(Constants.MODULE_ADDRESSING);
                }
            }
            catch (Exception e) {
                throw ExceptionFactory.
                    makeWebServiceException(
View Full Code Here

            String value = Utils.getParameterValue(disabled);
        if (JavaUtils.isFalseExplicitly(value)) {
          ServiceDescription sd = endpointDescription.getServiceDescription();
          AxisConfiguration axisConfig = sd.getAxisConfigContext().getAxisConfiguration();
          if (!axisConfig.isEngaged(Constants.MODULE_ADDRESSING))
            axisConfig.engageModule(Constants.MODULE_ADDRESSING);
        }
      }
      catch (Exception e) {
            throw ExceptionFactory.makeWebServiceException(
                    Messages.getMessage("AddressingEngagementError", e.toString()));
View Full Code Here

            String value = Utils.getParameterValue(disabled);
            if (JavaUtils.isFalseExplicitly(value)) {
                ServiceDescription sd = endpointDescription.getServiceDescription();
                AxisConfiguration axisConfig = sd.getAxisConfigContext().getAxisConfiguration();
                if (!axisConfig.isEngaged(Constants.MODULE_ADDRESSING))
                    axisConfig.engageModule(Constants.MODULE_ADDRESSING);
            }
        } catch (Exception e) {
            logger.error("Fail to configure addressing info ", e);
            throw ExceptionFactory.makeWebServiceException(Messages.getMessage("AddressingEngagementError", e.toString()));
        }
View Full Code Here

        AxisConfiguration axisConfig = configurationContext.getAxisConfiguration();
        AxisModule poxSecModule =
                axisConfig.getModule("POXSecurityModule");
        if (poxSecModule != null) {
            try {
                axisConfig.engageModule(poxSecModule);
            } catch (AxisFault e) {
                log.error("Cannot globally engage POX Security module", e);
            }
        }
    }
View Full Code Here

    protected void activate(ComponentContext ctxt) {
        try {
            ConfigurationContext mainConfigCtx = configContextService.getServerConfigContext();
            AxisConfiguration mainAxisConfig = mainConfigCtx.getAxisConfiguration();
            BundleContext bundleCtx = ctxt.getBundleContext();          
            mainAxisConfig.engageModule(POX_SECURITY_MODULE);
            bundleCtx.registerService(SecurityConfigAdmin.class.getName(),
                                      new SecurityConfigAdmin(mainAxisConfig,
                                                              registryService.getConfigSystemRegistry(),
                                                              null),
                                      null);
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.