Package org.jitterbit.integration.client.server

Examples of org.jitterbit.integration.client.server.ServerCallback


     * @return <code>true</code> if the configuration completed successfully; <code>false</code> if
     *         the call could not be configured correctly.
     */
    public boolean configureWebservice(org.apache.axis.client.Service service, String serviceName,
                    StringBuilder webServiceUri, ServerCallback serverCallback) {
        final ServerCallback cb = serverCallback;
        CallbackResult loginCallback = new CallbackResultAdapter() {

            @Override
            public void cancelled(Object o) {
                cb.cancelled();
            }

            @Override
            public void failed(Object o) {
                cb.cancelled();
            }
        };
        // This method will block until the login has completed (in case a login was necessary):
        if (!configCallback.assureThatWeHaveLoggedIn(loginCallback)) {
            return false;
View Full Code Here


            return false;
        }
    }

    private void handlePreConnectionError(SourceTarget st, String message, String title) {
        ServerCallback external = (st == SourceTarget.Source) ? sourceCallback : targetCallback;
        if (external != null) {
            external.caught(new Exception(message));
        } else {
            Alert.error(message, title);
        }
    }
View Full Code Here

        }
        return valid;
    }

    private void handlePreConnectionError(SourceTarget st, String message, String title) {
        ServerCallback external = (st == SourceTarget.Source) ? getSourceConnectionCallback()
                        : getTargetConnectionCallback();
        if (external != null) {
            external.caught(new Exception(message));
        } else {
            Alert.error(message, title);
        }
    }
View Full Code Here

        return false;
    }

    private boolean checkDriver(SourceTarget st) {
        ExceptionHandler<Throwable> errorHandler = null;
        final ServerCallback external = getExternalCallback(st);
        if (external != null) {
            errorHandler = new ExceptionHandler<Throwable>() {

                @Override
                public void caught(Throwable th) {
                    external.caught(th);
                }
            };
        }
        return DriverSanityChecker.isDriverValid(dbLocation, st, errorHandler);
    }
View Full Code Here

            return false;
        }
    }

    private void handlePreConnectionError(SourceTarget st, String message, String title) {
        ServerCallback external = getExternalCallback(st);
        if (external != null) {
            external.caught(new Exception(message));
        } else {
            Alert.error(message, title);
        }
    }
View Full Code Here

    private DatabaseConnectionCallback getExternalCallback(SourceTarget st) {
        return (st == SourceTarget.Source) ? sourceCallback : targetCallback;
    }

    private void handlePreConnectionError(SourceTarget st, Throwable err) {
        ServerCallback external = getExternalCallback(st);
        if (external != null) {
            external.caught(err);
        } else {
            Alert.error(err.getMessage(), Strings.get("Connection.Db.Job.InvalidInput.Title"));
        }
    }
View Full Code Here

        }
        return valid;
    }

    private void handlePreConnectionError(SourceTarget st, String message, String title) {
        ServerCallback external = (st == SourceTarget.Source) ? getSourceConnectionCallback()
                        : getTargetConnectionCallback();
        if (external != null) {
            external.caught(new Exception(message));
        } else {
            Alert.error(message, title);
        }
    }
View Full Code Here

        }
        return valid;
    }

    private void handlePreConnectionError(SourceTarget st, String message, String title) {
        ServerCallback external = (st == SourceTarget.Source) ? getSourceConnectionCallback()
                        : getTargetConnectionCallback();
        if (external != null) {
            external.caught(new Exception(message));
        } else {
            Alert.error(message, title);
        }
    }
View Full Code Here

    }

    @Override
    public final void cancelled() {
        setDone();
        ServerCallback external = getExternalCallback();
        if (external != null) {
            external.cancelled();
        }
    }
View Full Code Here

    }
   
    private void handleConnectionError(Throwable t) {
        TestResultError error = new TestResultException(t);
        result = TestConnectionResult.error(testedLocatable, error);
        ServerCallback external = getExternalCallback();
        if (external != null) {
            external.caught(t);
        } else {
            ErrorLog.attention(ConnectionUiJob.class, Strings.get("Connection.Job.Error.Message"), t);
        }
    }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.client.server.ServerCallback

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.