Package org.jibx.ws.wsdl

Examples of org.jibx.ws.wsdl.WsdlProvider


                service = m_serviceMapper.getServiceInstance(req);
                if (service == null) {
                    logger.debug("Unable to find service for WSDL");
                    rsp.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED);
                } else {
                    WsdlProvider wsdlProvider = service.getWsdlProvider();
                    if (wsdlProvider == null) {
                        logger.debug("Unable to WSDL provider for service");
                        rsp.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED);
                    } else {
                        logger.debug("Returning WSDL");
                        wsdlProvider.writeWSDL(rsp.getOutputStream(), req);
                    }
                }
            } catch (WsException e) {
                logger.error("Error creating WSDL", e);
                throw new ServletException(e.getMessage(), e);
View Full Code Here


                if (sdef.getWsdlFilepath() != null) {
                    InputStream wsdlStream = Service.class.getResourceAsStream(sdef.getWsdlFilepath());
                    if (wsdlStream == null) {
                        throw new WsConfigurationException("Unable to open WSDL file '" + sdef.getWsdlFilepath() + "'");
                    }
                    WsdlProvider wsdlProvider = new InputStreamWsdlProvider(wsdlStream);
                    if (sdef.getWsdlLocationTransform()) {
                        wsdlProvider = new WsdlLocationToRequestUrlAdapter(wsdlProvider);
                    }
                    setWsdlProvider(wsdlProvider);
                }
View Full Code Here

    public void givenWsdlAdapter_whenWsdlIsRequested_shouldRespondWithAdaptedWsdl() throws Exception {
        File wsdlFile = new File(WSDL_FILE_PATH);
        String initialWsdl = FileUtils.readFileToString(wsdlFile);
        initialWsdl = initialWsdl.replace("$serviceLocation$", "/example/service");
        InputStreamWsdlProvider wsdlProvider = new InputStreamWsdlProvider(new ByteArrayInputStream(initialWsdl.getBytes()));
        WsdlProvider adapter = new WsdlLocationToRequestUrlAdapter(wsdlProvider);
        when(service.getWsdlProvider()).thenReturn(adapter);
        request.setScheme("http");
        request.setServerName("test.example.com");
        request.setServerPort(80);
       
View Full Code Here

TOP

Related Classes of org.jibx.ws.wsdl.WsdlProvider

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.