Package lcmc.common.domain

Examples of lcmc.common.domain.ExecCallback


        final Font f = new Font("Monospaced", Font.PLAIN, application.scaled(12));
        final JTextArea textArea = new JTextArea();
        textArea.setFont(f);

        final String stacktrace = Tools.getStackTrace();
        final ExecCallback execCallback =
            new ExecCallback() {
                @Override
                public void done(final String answer) {
                    textArea.setText(answer);
                }
View Full Code Here


                   + " version: " + drbdVersionUrlString
                   + '/' + drbdVersion);
        getHost().execCommandInBash(new ExecCommandConfig()
                         .commandString(installCommand + ";;;DRBD.load")
                         .progressBar(getProgressBar())
                         .execCallback(new ExecCallback() {
                             @Override
                             public void done(final String answer) {
                                 LOG.debug1("installDrbd: done: " + answer);
                                 checkAnswer(answer);
                             }
View Full Code Here

    }

    protected final void availBuilds() {
        getHost().execCommand(new ExecCommandConfig().commandString("DrbdAvailBuilds")
                                                     .convertCmdCallback(getDrbdInstallationConvertCmdCallback())
                                                     .execCallback(new ExecCallback() {
                @Override
                public void done(final String answer) {
                    String defaultValue = getDrbdInstallation().getDrbdBuildToInstall();
                    final String[] items = answer.split("\\r?\\n");
                    boolean found = false;
View Full Code Here

    /** Finds available files. */
    protected final void availFiles() {
        drbdBuildCombo.setEnabled(true);
        getHost().execCommand(new ExecCommandConfig().commandString("DrbdAvailFiles")
                                                     .convertCmdCallback(getDrbdInstallationConvertCmdCallback())
                                                     .execCallback(new ExecCallback() {
            @Override
            public void done(final String answer) {
                final List<String> files = new ArrayList<String>(Arrays.asList(answer.split("\\r?\\n")));
                if (files.size() >= 2) {
                    if (files.size() > 4) {
View Full Code Here

        drbdArchWidget.setEnabled(false);
        getProgressBar().start(20000);
        final ExecCommandThread t = getHost().execCommand(new ExecCommandConfig()
                .commandString("DrbdAvailVersions")
                .convertCmdCallback(getDrbdInstallationConvertCmdCallback())
                .execCallback(new ExecCallback() {
                    @Override
                    public void done(final String answer) {
                        final String[] items = answer.split(NEWLINE);
                                /* all drbd versions are stored in form
                                 * {version1,version2,...}. This will be
View Full Code Here

            }
        });
        final ExecCommandThread t = getHost().execCommand(new ExecCommandConfig()
                .commandString("DrbdAvailDistributions")
                .convertCmdCallback(getDrbdInstallationConvertCmdCallback())
                .execCallback(new ExecCallback() {
                    @Override
                    public void done(String answer) {
                        answer = NO_MATCH_STRING + '\n' + answer;
                        final String[] items = answer.split(NEWLINE);
                        drbdDistItems = Arrays.asList(items);
View Full Code Here

            return;
        }
        final ExecCommandThread t = getHost().execCommand(new ExecCommandConfig()
                        .commandString("DrbdAvailKernels")
                        .convertCmdCallback(getDrbdInstallationConvertCmdCallback())
                        .execCallback(new ExecCallback() {
                            @Override
                            public void done(String answer) {
                                answer = NO_MATCH_STRING + '\n' + answer;
                                final String[] items = answer.split(NEWLINE);
                                drbdKernelDirItems = Arrays.asList(items);
View Full Code Here

            return;
        }
        final ExecCommandThread t = getHost().execCommand(new ExecCommandConfig()
                .commandString("DrbdAvailArchs")
                .convertCmdCallback(getDrbdInstallationConvertCmdCallback())
                .execCallback(new ExecCallback() {
                    @Override
                    public void done(String answer) {
                        answer = NO_MATCH_STRING + '\n' + answer;
                        final String[] items = answer.split(NEWLINE);
                        drbdArchItems = Arrays.asList(items);
View Full Code Here

    }

    protected final void availVersionsForDist() {
        final ExecCommandThread t = getHost().execCommand(new ExecCommandConfig()
                .commandString("DrbdAvailVersionsForDist")
                .execCallback(new ExecCallback() {
                            @Override
                            public void done(final String answer) {
                                allDone(answer);
                            }
View Full Code Here

            return NOT_CONNECTED_ERROR;
        }

        final String[] answer = new String[]{""};
        final Integer[] exitCode = new Integer[]{100};
        final ExecCallback execCallback = new ExecCallback() {
            @Override
            public void done(final String ans) {
                answer[0] = ans;
                exitCode[0] = 0;
            }
View Full Code Here

TOP

Related Classes of lcmc.common.domain.ExecCallback

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.