Package lcmc.common.domain

Examples of lcmc.common.domain.ExecCallback


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

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


        final MyButton crmConfigureShowButton =
                                           widgetFactory.createButton(Tools.getString("HostInfo.crmShellShowButton"));
        application.makeMiniButton(crmConfigureShowButton);
        crmConfigureCommitButton.setEnabled(false);
        final ExecCallback execCallback =
            new ExecCallback() {
                @Override
                public void done(final String answer) {
                    ta.setText(answer);
                    application.invokeLater(new Runnable() {
                    @Override
View Full Code Here

    protected final void getAllInfo() {
        final ExecCommandThread t = getHost().execCommand(
                         new ExecCommandConfig().commandString("GetHostAllInfo")
                         .progressBar(getProgressBar())
                         .execCallback(new ExecCallback() {
                             @Override
                             public void done(final String answer) {
                                 checkAnswer(answer);
                             }
View Full Code Here

    public SshOutput capture(final GUIData guiData) {
        final StringBuilder output = new StringBuilder("");
        final Integer[] exitCodeHolder = new Integer[]{0};
        if (execCallback == null) {
            final String stackTrace = Tools.getStackTrace();
            execCallback = new ExecCallback() {
                @Override
                public void done(final String answer) {
                    output.append(answer);
                }
View Full Code Here

        for (final Host host : hosts) {
            final int index = i;
            final String command = host.getDistCommand(logFileCommand(), replaceHash);
            threads[index] = host.execCommand(new ExecCommandConfig()
                                                   .command(command)
                                                   .execCallback(new ExecCallback() {
                                                       @Override
                                                       public void done(final String answer) {
                                                           texts[index] = answer;
                                                       }
                                                       @Override
View Full Code Here

        thread.start();

        drbdStatusCanceledByUser = false;
        while (true) {
            host.execDrbdStatusCommand(
                  new ExecCallback() {
                       @Override
                       public void done(final String ans) {
                           firstTime.countDown();
                           if (!host.isDrbdStatusOk()) {
                               host.setDrbdStatusOk(true);
View Full Code Here

                }
                continue;
            }
            //clStatusCanceled = false;
            host.execCrmStatusCommand(
                    new ExecCallback() {
                        @Override
                        public void done(final String answer) {
                            final String online = clusterStatus.isOnlineNode(host.getName());
                            setCrmStatus(host, "yes".equals(online));
                            firstTime.countDown();
View Full Code Here

        int i = 0;
        for (final Host h : hosts) {
            final int index = i;
            ts[i] = h.execCommand(new ExecCommandConfig()
                                      .commandString(command)
                                      .execCallback(new ExecCallback() {
                                          @Override
                                          public void done(final String answer) {
                                              configs[index] = answer;
                                          }
View Full Code Here

    protected void initDialogAfterVisible() {
        getProgressBar().start(50000);

        getHost().execCommand(new ExecCommandConfig().commandString("DrbdInst.mkdir")
                          .progressBar(getProgressBar())
                          .execCallback(new ExecCallback() {
                              @Override
                              public void done(final String answer) {
                                 checkFile(answer);
                              }
                              @Override
View Full Code Here

    /** Checks whether the files have to be downloaded. */
    final void checkFile(final String ans) {
        answerPaneSetText(Tools.getString("Dialog.Host.DrbdLinbitInst.CheckingFile"));
        getHost().execCommand(new ExecCommandConfig().commandString("DrbdInst.test")
                          .progressBar(getProgressBar())
                          .execCallback(new ExecCallback() {
                              // TODO: exchange here done and doneError
                              // TODO: treat file exist differently as other
                              // errors.
                              @Override
                              public void done(final String answer) {
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.