Package javax.wsdl

Examples of javax.wsdl.Port


     */
    private boolean usingAddressing(LogicalMessageContext context) {
        boolean ret = false;
        if (ContextUtils.isRequestor(context)) {
            if (!usingAddressingDetermined.get()) {
                Port port = clientTransport == null ? null : clientTransport.getPort();
                if (port != null) {
                    Iterator<?> portExts =
                        port.getExtensibilityElements().iterator();
                    Iterator<?> bindingExts =
                        port.getBinding().getExtensibilityElements().iterator();
                    ret = hasUsingAddressing(portExts)
                        || hasUsingAddressing(bindingExts);
                } else {
                    ret = ContextUtils.retrieveUsingAddressing(context);
                }
View Full Code Here


        TestRouter router = new TestRouter(null, def, rt);
        assertNotNull("WSDL Model should be set for the router", router.getWSDLModel());
        assertNotNull("RouteType should be set for the router", router.getRoute());

        Service s = def.getService(destSrv);
        Port p = router.getDestinationPorts(s);
       
        assertNotNull("Should have a wsdl port", p);
        assertEquals(destPort, p.getName());
       
        s = def.getService(sourceSrv);
        p = router.getSourcePort(s);
       
        assertNotNull("Should have a wsdl port", p);
        assertEquals(sourcePort, p.getName());
       
        //Check For Same Binding
        assertEquals(isSameBinding,
                   router.testIsSameBindingId(p));       
    }
View Full Code Here

        if (null == sourceService
            || null == destService) {
            return false;
        }
       
        Port sourcePort = sourceService.getPort(st.getPort());
        Port destPort = destService.getPort(dt.getPort());
       
        if (null == sourcePort
            || null == destPort) {
            return false;
        }
View Full Code Here

        List<SourceType> stList = route.getSource();
       
        List<Source> metadata = createMetadata();
        for (SourceType st : stList) {
            //TODO Config For Pass Through
            Port p = sourcePortMap.get(st.getService());
            WsdlPortProvider portProvider = new WsdlPortProvider(p);
            String srcBindingId = (String) portProvider.getObject("bindingId");
            Object implementor = null;
            if (isSameBindingId(srcBindingId)) {
                //Pass Through Mode
                implementor = new StreamSourceMessageProvider(wsdlModel, route);
            } else {
                //CodeGenerated Servant
                InvocationHandler implHandler = new SEIImplHandler(wsdlModel, route);
                implementor = createSEIImplementor(p.getBinding().getPortType(), implHandler);
            }

            Endpoint sourceEP = Endpoint.create(srcBindingId, implementor);

            Map<String, Object> properties =
                createEndpointProperties(st.getService(), p.getName());           
            sourceEP.setMetadata(metadata);
            sourceEP.setProperties(properties);
            //TODO Set Executor on endpoint.
            epList.add(sourceEP);
        }
View Full Code Here

            Service sourceService = wsdlModel.getService(st.getService());
            if (null == sourceService) {
                throw new WebServiceException(
                            new Message("UNDEFINED_SERVICE", LOG, st.getService()).toString());
            }
            Port sourcePort = sourceService.getPort(st.getPort());
           
            if (null == sourcePort) {
                throw new WebServiceException(
                            new Message("UNDEFINED_PORT", LOG, st.getPort()).toString());               
            }
View Full Code Here

            Service destService = wsdlModel.getService(dt.getService());
            if (null == destService) {
                throw new WebServiceException(
                            new Message("UNDEFINED_SERVICE", LOG, dt.getService()).toString());
            }
            Port destPort = destService.getPort(dt.getPort());
           
            if (null == destPort) {
                throw new WebServiceException(
                            new Message("UNDEFINED_PORT", LOG, dt.getPort()).toString());               
            }
View Full Code Here

                    final Service service = (Service)services.get(name);
                    final Map ports = service.getPorts();
                    for (final Iterator portIterator = ports.keySet().iterator(); portIterator.hasNext();)
                    {
                        final String portName = (String)portIterator.next();
                        final Port port = (Port)ports.get(portName);
                        for (final Iterator addressIterator = port.getExtensibilityElements().iterator();
                            addressIterator.hasNext();)
                        {
                            final Object element = addressIterator.next();
                            if (element instanceof SOAPAddress)
                            {
View Full Code Here

        sclz.setPackageName(packageName);

        Map ports = service.getPorts();

        for (Iterator ite = ports.values().iterator(); ite.hasNext();) {
            Port port = (Port)ite.next();
            JavaPort javaport = processPort(model, port);
            sclz.addPort(javaport);
        }
        model.addServiceClass(name, sclz);
    }
View Full Code Here

    }
   
    public void testWsdlPortProvider() throws WSDLException {
       
        EndpointReferenceType ref = EndpointReferenceUtils.getEndpointReference(WSDL_URL, SERVICE, PORT);
        Port p = EndpointReferenceUtils.getPort(wmgr, ref);      
      
        WsdlPortProvider pp = new WsdlPortProvider(p);
        assertNotNull(pp);
       
        Object value = pp.getObject("bindingId");
View Full Code Here

        assertNull(pp.getObject("bindingId"));
    }
   
    public void testWsdlHttpConfigurationProvider() throws WSDLException, JAXBException {
        EndpointReferenceType ref = EndpointReferenceUtils.getEndpointReference(WSDL_URL, SERVICE, PORT);
        Port p = EndpointReferenceUtils.getPort(wmgr, ref);      
      
        WsdlHttpConfigurationProvider hcp = new WsdlHttpConfigurationProvider(p, true);
        assertNull(hcp.getObject("SendTimeout"));
        Object value = hcp.getObject("httpServer");       
        assertNotNull(value);
View Full Code Here

TOP

Related Classes of javax.wsdl.Port

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.