Package org.apache.axis2.description

Examples of org.apache.axis2.description.ServiceDescription


        super(arg0);
    }

    protected void setUp() throws Exception {
        operationDescription = new OperationDescription(new QName("Temp"));
        serviceDescription = new ServiceDescription(new QName("Temp"));
        axisConfiguration = new AxisConfigurationImpl();
        serviceDescription.addOperation(operationDescription);
        axisConfiguration.addService(serviceDescription);
    }
View Full Code Here


        ConfigurationContextFactory builder = new ConfigurationContextFactory();
        ac = builder.buildConfigurationContext(filename).getAxisConfiguration();
        ModuleDescription module = ac.getModule(new QName("module1"));
        assertNotNull(module);
        ac.engageModule(new QName("module1"));
        ServiceDescription service = ac.getService(new QName("service2"));
        assertNotNull(service);
        OperationDescription moduleOperation = service.getOperation(new QName("creatSeq"));
        assertNotNull(moduleOperation);
    }
View Full Code Here

     * @throws AxisFault
     */
    public final void invoke(MessageContext msgctx) throws AxisFault {
 
        if(msgctx.getServiceContext() == null){
            ServiceDescription axisService = findService(msgctx);
            if(axisService != null){
                msgctx.setServiceContext(axisService.findServiceContext(msgctx));
            }
        }

        if (msgctx.getServiceContext() != null && msgctx.getOperationContext() == null) {
            OperationDescription axisOperation = findOperation(msgctx.getServiceContext().getServiceConfig(),msgctx);
View Full Code Here

    public void testBadServiceXML() {
        try {
            InputStream in = new FileInputStream(getTestResourceFile("deployment/BadService.xml"));
            DeploymentParser parser = new DeploymentParser(in, null);
            ServiceDescription axisService = new ServiceDescription();
            parser.parseServiceXML(axisService);
            fail("this must failed gracefully with DeploymentException or FileNotFoundException");
        } catch (FileNotFoundException e) {
            return;
        } catch (DeploymentException e) {
View Full Code Here

            Collection serviceCollection = services.values();
            temp += "<h2>" + "Deployed services" + "</h2>";
            for (Iterator it = serviceCollection.iterator(); it.hasNext();) {
                Map operations;
                Collection operationsList;
                ServiceDescription axisService = (ServiceDescription) it.next();
                operations = axisService.getOperations();
                operationsList = operations.values();

                temp += "<h3>" + axisService.getName().getLocalPart() + "</h3>";
                if (operationsList.size() > 0) {
                    temp += "Available operations <ul>";
                    for (Iterator iterator1 = operationsList.iterator();
                        iterator1.hasNext();
                        ) {
View Full Code Here

                Utils.createSimpleService(serviceName,
                        Echo.class.getName(),
                        operationName);
        UtilsTCPServer.deployService(service);

        ServiceDescription service =
                Utils.createSimpleService(serviceName,
                        org.apache.axis2.engine.Echo.class.getName(),
                        operationName);
        serviceContext = UtilServer.createAdressedEnabledClientSide(service);
    }
View Full Code Here

        return method;
    }

    public void testEchoXMLCompleteASync() throws Exception {
        ServiceDescription service =
                Utils.createSimpleService(serviceName,
                        Echo.class.getName(),
                        operationName);

View Full Code Here

                Utils.createSimpleService(serviceName,
                        Echo.class.getName(),
                        operationName);
        UtilsTCPServer.deployService(service);

        ServiceDescription service =
                Utils.createSimpleService(serviceName,
                        org.apache.axis2.engine.Echo.class.getName(),
                        operationName);
        serviceContext = UtilServer.createAdressedEnabledClientSide(service);
    }
View Full Code Here

                                System.out));
        call.close();
    }

    public void testEchoXMLCompleteSync() throws Exception {
        ServiceDescription service =
                Utils.createSimpleService(serviceName,
                        Echo.class.getName(),
                        operationName);

        OMFactory fac = OMAbstractFactory.getOMFactory();
View Full Code Here

    protected void setUp() throws Exception {
        UtilServer.start();
        UtilServer.getConfigurationContext().getAxisConfiguration()
                .engageModule(new QName("addressing"));

        ServiceDescription service =
                Utils.createSimpleService(serviceName,
                        Echo.class.getName(),
                        operationName);
        UtilServer.deployService(service);
        serviceContext =
                UtilServer.getConfigurationContext().createServiceContext(
                        service.getName());

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