Examples of WsdlProvider


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

Examples of org.jibx.ws.wsdl.WsdlProvider

                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

Examples of org.jibx.ws.wsdl.WsdlProvider

    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

Examples of org.jitterbit.integration.client.wsdl.serverapi.WsdlProvider

    }

    private void askServerForWsdls() {
        IntegrationServer server = IntegrationServer.getInstance();
        setMessage(PackageResources.GetWsdlFilesJob.STARTED);
        WsdlProvider call = server.getServerCall(WsdlProvider.class);
        call.getWsdlFiles(callback);
    }
View Full Code Here

Examples of org.jitterbit.integration.client.wsdl.serverapi.WsdlProvider

        uploadWsdlFile(file);
    }

    private void uploadWsdlFile(File file) {
        IntegrationServer server = IntegrationServer.getInstance();
        WsdlProvider serverInterface = server.getServerCall(WsdlProvider.class);
        WsdlUploader uploader = new WsdlUploader(serverInterface, fileStore);
        uploader.upload(file, new CallbackResult() {

            @Override
            public void succeeded(Object o) {
View Full Code Here

Examples of org.jitterbit.integration.client.wsdl.serverapi.WsdlProvider

            WaitLock waitLock = waitService.startWait();
            if (wsdl.isRemote()) {
                WsdlUtils.uploadRemoteWsdl(wsdl.getLocator(), new UploadRemoteWsdlCallback(waitLock));
            } else {
                IntegrationServer server = IntegrationServer.getInstance();
                WsdlProvider serverInterface = server.getServerCall(WsdlProvider.class);
                WsdlUploader uploader = new WsdlUploader(serverInterface, project.getFileStore());
                uploader.upload(new File(wsdl.getLocator()), new UploadLocalWsdlCallback(waitLock));
            }
        }
View Full Code Here

Examples of org.jitterbit.integration.client.wsdl.serverapi.WsdlProvider

     * Uploads a remote WSDL to a jitterbit server. This call is synchronous - the uploading takes
     * place in the calling thread.
     */
    public static void uploadRemoteWsdlSynchronously(String url, UploadServerFileCallback callback) {
        IntegrationServer server = IntegrationServer.getInstance();
        WsdlProvider call = server.getServerCall(WsdlProvider.class);
        call.uploadRemoteWsdl(url, callback);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.