Package org.objectweb.celtix.ws.addressing

Examples of org.objectweb.celtix.ws.addressing.EndpointReferenceType


        WSDLManager manager = new TestWSDLManager();

        //Test with fully populated WebServiceProvider Annotation
        TestProvider1 provider1 = new TestProvider1();
       
        EndpointReferenceType ref =
            EndpointReferenceUtils.getEndpointReference(manager, provider1);
        assertNotNull(ref);
       
        WebServiceProvider wsp = provider1.getClass().getAnnotation(WebServiceProvider.class);
        assertNotNull(wsp);
View Full Code Here


    public void testSetServiceAndPortName() throws Exception {
        QName serviceName1 = new QName("http://objectweb.org/soap_http1", "SOAPService_Test1");
        QName portName1 = new QName("http://objectweb.org/soap_http1", "SoapPort_Test1");

        EndpointReferenceType ref = new EndpointReferenceType();
       
        EndpointReferenceUtils.setServiceAndPortName(ref, serviceName1, portName1.getLocalPart());
       
        MetadataType metadata = ref.getMetadata();
        List<Object> anyList = metadata.getAny();
        Object obj = anyList.get(0);
        assertTrue(obj instanceof JAXBElement);
        obj = ((JAXBElement)obj).getValue();
        assertNotNull(obj);
View Full Code Here

    }

    public void testSetInterfaceName() throws Exception {
        QName portTypeName1 = new QName("http://objectweb.org/soap_http1", "SOAPPortType");

        EndpointReferenceType ref = new EndpointReferenceType();
       
        EndpointReferenceUtils.setInterfaceName(ref, portTypeName1);
        MetadataType metadata = ref.getMetadata();
        List<Object> anyList = metadata.getAny();
        Object obj = anyList.get(0);
        assertTrue(obj instanceof JAXBElement);
        obj = ((JAXBElement)obj).getValue();
        assertNotNull(obj);
View Full Code Here

        AttributedQNameType aqt = (AttributedQNameType) obj;
        assertEquals(portTypeName1, aqt.getValue());
    }
   
    public void testSetMetaData() throws Exception {
        EndpointReferenceType ref = new EndpointReferenceType();
        List<Source> metadata = new ArrayList<Source>();
        //Read a Schema File
        InputStream isXsd =  getClass().getResourceAsStream("resources/addressing.xsd");
        StreamSource ssXsd = new StreamSource(isXsd);
        metadata.add(ssXsd);
       
        //Read a WSDL File
        InputStream isWSDL =  getClass().getResourceAsStream("resources/hello_world.wsdl");
        StreamSource ssWSDL = new StreamSource(isWSDL);
        metadata.add(ssWSDL);
       
        EndpointReferenceUtils.setMetadata(ref, metadata);
        assertNotNull("MetaData should not be empty", ref.getMetadata());
        List<Object> anyList = ref.getMetadata().getAny();
        assertNotNull("AnyList in MetaData should not be empty", anyList);
        assertEquals(2, anyList.size());
       
        WSDLManager manager = new TestWSDLManager();
        assertNotNull("Defintion element should be present",
View Full Code Here

    }

    private void createNecessaryConfig(URL wsdlUrl, QName serviceName,
                                       String portName) throws Exception {
        assert bus != null;
        EndpointReferenceType ref = EndpointReferenceUtils.getEndpointReference(wsdlUrl, serviceName,
                                                                             portName);
        Configuration busCfg = bus.getConfiguration();
        assert null != busCfg;
        Configuration endpointCfg = null;
        Configuration portCfg = null;
View Full Code Here

        QName serviceName =  new QName("http://celtix.objectweb.org/hello_world_jms", "HelloWorldService");
        URL wsdlUrl = getClass().getResource("/wsdl/jms_test.wsdl");
        assertNotNull(wsdlUrl);

        EndpointReferenceType ref = EndpointReferenceUtils.getEndpointReference(wsdlUrl, serviceName,
                                                                                "HelloWorldPort");

        createNecessaryConfig(wsdlUrl, serviceName, "HelloWorldPort");

        JMSClientTransport clientTransport = new JMSClientTransport(bus, ref, null);
View Full Code Here

        QName serviceName =  new QName("http://celtix.objectweb.org/hello_world_jms", "HelloWorldService");
        URL wsdlUrl = getClass().getResource("/wsdl/jms_test.wsdl");
        assertNotNull(wsdlUrl);

        EndpointReferenceType ref = EndpointReferenceUtils.getEndpointReference(wsdlUrl, serviceName,
                                                                                "HelloWorldPort");

        createNecessaryConfig(wsdlUrl, serviceName, "HelloWorldPort");

        JMSServerTransport serverTransport = new JMSServerTransport(bus, ref);
View Full Code Here

        QName serviceName =  new QName("http://celtix.objectweb.org/jms_conf_test",
                                       "HelloWorldQueueBinMsgService");
        URL wsdlUrl = getClass().getResource("/wsdl/jms_test_no_addr.wsdl");
        assertNotNull(wsdlUrl);

        EndpointReferenceType ref = EndpointReferenceUtils.getEndpointReference(wsdlUrl, serviceName,
                                                                                "HelloWorldQueueBinMsgPort");

        createNecessaryConfig(wsdlUrl, serviceName, "HelloWorldQueueBinMsgPort");

        JMSClientTransport clientTransport = new JMSClientTransport(bus, ref, null);
View Full Code Here

        QName serviceName =  new QName("http://celtix.objectweb.org/jms_conf_test",
                                       "HelloWorldQueueBinMsgService");
        URL wsdlUrl = getClass().getResource("/wsdl/jms_test_no_addr.wsdl");
        assertNotNull(wsdlUrl);

        EndpointReferenceType ref = EndpointReferenceUtils.getEndpointReference(wsdlUrl, serviceName,
                                                                                "HelloWorldQueueBinMsgPort");

        createNecessaryConfig(wsdlUrl, serviceName, "HelloWorldQueueBinMsgPort");

        JMSServerTransport serverTransport = new JMSServerTransport(bus, ref);
View Full Code Here

        Bus bus = Bus.init();
        binding = getBindingImpl(bus, testUtils.getEndpointReference());
       
        bus = binding.getBus();
        assertNotNull(bus);
        EndpointReferenceType reference = binding.getEndpointReference();
        assertNotNull(reference);

        // test wsdl definition from the endpoint reference
        Definition wsdlDef = EndpointReferenceUtils.getWSDLDefinition(bus.getWSDLManager(), reference);
        assertNotNull(wsdlDef);
View Full Code Here

TOP

Related Classes of org.objectweb.celtix.ws.addressing.EndpointReferenceType

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.