Package org.apache.axis2.description

Examples of org.apache.axis2.description.AxisModule.addParameter()


                                                        policyResource);
            if (log.isDebugEnabled()) {
                log.debug("Caching policy is saved in the configRegistry");
            }

            cachingModule.addParameter(new Parameter(GLOBALLY_ENGAGED_PARAM_NAME, "true"));

            //engage the module for every service which is not an admin service
            for (Iterator serviceIter = this.axisConfig.getServices().values().iterator();
                 serviceIter.hasNext();) {
                AxisService service = (AxisService) serviceIter.next();
View Full Code Here


        }

        try {
            Parameter parameter = ParameterUtil.createParameter(paramEle);
            if (module.getParameter(parameter.getName()) == null || !module.getParameter(parameter.getName()).isLocked()) {
                module.addParameter(parameter);
                pf.getModulePM().updateModuleParameter(module, parameter);
            }
        } catch (Exception e) {
            String msg = "Cannot persist module parameter for operation " + module.getName();
            log.error(msg, e);
View Full Code Here

        } catch (Exception e) {
            log.error("Error occured while saving the builtPolicy in registry", e);
            throw new ThrottleComponentException("errorSavingPolicy");
        }

        module.addParameter(new Parameter(GLOBALLY_ENGAGED_PARAM_NAME, Boolean.TRUE.toString()));

        //engage the module for every service which is not an admin service
        try {
            registry.beginTransaction();
            for (Iterator serviceIter = this.axisConfig.getServices().values().iterator();
View Full Code Here

       
        // Can't test with a module.xml file in test-resources because it gets
        // overridden by target\classes\META-INF\module.xml, so create our own
        // AxisModule with the required parameter value
        AxisModule module = config.getModule("addressing");
        module.addParameter(new Parameter("disableAddressingForOutMessages", "true"));
       
        msgCtxt = cfgCtx.createMessageContext();
       
        // Need to add a SOAP Header to stop this error from XMLComparator:
        // "There is no Header element under Envelope"
View Full Code Here

        // Can't test with a module.xml file in test-resources because it gets
        // overridden by target\classes\META-INF\module.xml, so create our own
        // AxisModule with the required parameter value
        AxisModule module = config.getModule("addressing");
        module.addParameter(new Parameter("disableAddressingForOutMessages", "false"));
       
        msgCtxt = cfgCtx.createMessageContext();
        msgCtxt.setEnvelope(OMAbstractFactory.getSOAP11Factory().getDefaultEnvelope());
        msgCtxt.setTo(new EndpointReference("http://www.to.org/service/"));
        msgCtxt.setFrom(new EndpointReference("http://www.from.org/service/"));
View Full Code Here

        // Can't test with a module.xml file in test-resources because it gets
        // overridden by target\classes\META-INF\module.xml, so create our own
        // AxisModule with the required parameter value
        AxisModule module = config.getModule("addressing");
        module.addParameter(new Parameter("includeOptionalHeaders", "true"));

        msgCtxt = cfgCtx.createMessageContext();
        msgCtxt.setEnvelope(OMAbstractFactory.getSOAP11Factory().getDefaultEnvelope());
        msgCtxt.setTo(new EndpointReference("http://www.to.org/service/"));
        msgCtxt.setFrom(new EndpointReference("http://www.from.org/service/"));
View Full Code Here

        // Can't test with a module.xml file in test-resources because it gets
        // overridden by target\classes\META-INF\module.xml, so create our own
        // AxisModule with the required parameter value
        AxisModule module = config.getModule("addressing");
        module.addParameter(new Parameter("includeOptionalHeaders", "false"));
       
        msgCtxt = cfgCtx.createMessageContext();
        msgCtxt.setEnvelope(OMAbstractFactory.getSOAP11Factory().getDefaultEnvelope());
        msgCtxt.setTo(new EndpointReference("http://www.to.org/service/"));
        msgCtxt.setFrom(new EndpointReference("http://www.from.org/service/"));
View Full Code Here

        value = value.trim();
        String[] propertyNames = value.split(",");
        Parameter param = new Parameter();
        param.setName(Sandesha2Constants.propertiesToCopyFromReferenceMessageAsStringArray);
        param.setValue(propertyNames);
        module.addParameter(param);
      }
    }
   
    Parameter propertiesFromRefReqMsg = module.getParameter(Sandesha2Constants.propertiesToCopyFromReferenceRequestMessage);
    if (propertiesFromRefReqMsg!=null) {
View Full Code Here

        value = value.trim();
        String[] propertyNames = value.split(",");
        Parameter param = new Parameter();
        param.setName(Sandesha2Constants.propertiesToCopyFromReferenceRequestMessageAsStringArray);
        param.setValue(propertyNames);
        module.addParameter(param);
      }
    }

    if(log.isDebugEnabled()) log.debug("Exit: SandeshaModule::init");
  }
View Full Code Here

            para.setName("PARA_NAME");
            para.setLocked(true);
            reg.addParameter(para);
            AxisModule module = new AxisModule("Service1");
            module.setParent(reg);
            module.addParameter(para);
            fail("This should fails with Parmter is locked can not overide");
        } catch (AxisFault axisFault) {

        }
    }
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.