Package org.apache.axis2.description

Examples of org.apache.axis2.description.ServiceDescription



    public void testServiceGroup() throws AxisFault {
        ConfigurationContextFactory builder = new ConfigurationContextFactory();
        ar = builder.buildConfigurationContext(repo).getAxisConfiguration();
        ServiceDescription servie = ar.getService("serevice1");
        assertNotNull(servie);
        servie = ar.getService("serevice4");
        assertNotNull(servie);

        servie = ar.getService("serevice2");
View Full Code Here


            }
            return;
        }


        ServiceDescription serviceDescription = msgctx.getServiceDescription();
        if (serviceDescription == null) {
            serviceDescription = findService(msgctx);
            if (serviceDescription != null) {
                msgctx.setServiceDescription(serviceDescription);
                // TODO Chinthaka : set the Service Group Context to the message Context
View Full Code Here

    public static ServiceDescription createSimpleService(QName serviceName,
                                                         MessageReceiver messageReceiver,
                                                         String className,
                                                         QName opName) throws AxisFault {
        ServiceDescription service = new ServiceDescription(serviceName);
        service.setClassLoader(Thread.currentThread().getContextClassLoader());
        service.addParameter(
                new ParameterImpl(AbstractMessageReceiver.SERVICE_CLASS,
                        className));

        OperationDescription axisOp = new OperationDescription(opName);
        axisOp.setMessageReceiver(messageReceiver);
        axisOp.setStyle(WSDLService.STYLE_RPC);
        service.addOperation(axisOp);
        return service;
    }
View Full Code Here

                if (serviceNameAndGroupStrings.length == 1) {
                    // This means user has not given a service name.
                    // the notations is ...../axis2/services/<ServiceGroupName>
                    serviceNameStr = serviceNameAndGroupStrings[0];
                }
                ServiceDescription serviceDescription = registry.getService(serviceNameStr);
                if (serviceGroup != null && serviceDescription != null) {
                    messageContext.setServiceGroupDescription(serviceGroup);
                    messageContext.setServiceDescription(serviceDescription);
                }
            }
View Full Code Here

     * created
     */
    private void fillServiceContexts(){
        Iterator services = description.getServices();
        while (services.hasNext()) {
            ServiceDescription serviceDescription = (ServiceDescription) services.next();
            ServiceContext serviceContext = new ServiceContext(serviceDescription,this);
            String servicNams = serviceDescription.getName().getLocalPart();
            serviceContextMap.put(servicNams,serviceContext);
        }
    }
View Full Code Here

    }

    public void testOveride_Non_locked_Para_Service(){
        try {
            assertNotNull(ar);
            ServiceDescription service = new ServiceDescription();
            ar.addService(service);
            InputStream in = new FileInputStream(repo + "/service_overide_non_locked_para.xml");
            ServiceBuilder sbuilder = new ServiceBuilder(in,null,service);
            sbuilder.populateService(sbuilder.buildOM());
            assertNotNull(sbuilder);
View Full Code Here

    }

     public void testOveride_locked_Para_Service(){
        try {
            assertNotNull(ar);
            ServiceDescription service = new ServiceDescription();
            ar.addService(service);
            InputStream in = new FileInputStream(repo + "/service_overide_locked_para.xml");
            ServiceBuilder sbuilder = new ServiceBuilder(in,null,service);
            sbuilder.populateService(sbuilder.buildOM());
            assertNotNull(sbuilder);
View Full Code Here

     }

    public void testOveride_locked_Para_Operation(){
        try {
            assertNotNull(ar);
            ServiceDescription service = new ServiceDescription();
            ar.addService(service);
            InputStream in = new FileInputStream(repo + "/op_overide_global_para.xml");
            ServiceBuilder sbuilder = new ServiceBuilder(in,null,service);
            sbuilder.populateService(sbuilder.buildOM());
            assertNotNull(sbuilder);
View Full Code Here

    }

    public void testOveride_Service_locked_Para_Operation(){
        try {
            assertNotNull(ar);
            ServiceDescription service = new ServiceDescription();
            ar.addService(service);
            InputStream in = new FileInputStream(repo + "/Op_overide_Service_para.xml");
            ServiceBuilder sbuilder = new ServiceBuilder(in,null,service);
            sbuilder.populateService(sbuilder.buildOM());
            fail("Parmter is locked can not overide" ) ;
View Full Code Here

    }

    public void testMesssageContext() throws AxisFault,
            SOAPProcessingException {
        AxisConfiguration er = new AxisConfigurationImpl();
        ServiceDescription servicesDesc = new ServiceDescription();
        servicesDesc.setName(new QName("testService"));
        er.addService(servicesDesc);

        ConfigurationContext engineContext = new ConfigurationContext(er);

        MessageContext msgctx = new MessageContext(engineContext);
View Full Code Here

TOP

Related Classes of org.apache.axis2.description.ServiceDescription

Copyright © 2018 www.massapicom. 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.