Package lcmc.common.domain

Examples of lcmc.common.domain.ExecCallback


    final void downloadDrbd() {
        answerPaneSetText(Tools.getString("Dialog.Host.DrbdLinbitInst.Downloading"));
        getHost().execCommand(new ExecCommandConfig().commandString("DrbdInst.wget")
                          .progressBar(getProgressBar())
                          .execCallback(new ExecCallback() {
                               @Override
                               public void done(final String answer) {
                                  installDrbd();
                               }
                               @Override
View Full Code Here


                           getHost().getDistString("DrbdInst.install.text."
                                                   + drbdInstallation.getDrbdInstallMethodIndex()));
        answerPaneSetText(Tools.getString("Dialog.Host.DrbdLinbitInst.Installing"));
        getHost().execCommandInBash(new ExecCommandConfig().commandString("DrbdInst.install;;;DRBD.load")
                          .progressBar(getProgressBar())
                          .execCallback(new ExecCallback() {
                               @Override
                               public void done(final String answer) {
                                  installationDone();
                               }
                               @Override
View Full Code Here

        int i = 0;
        for (final Host host : hosts) {
            infoThreads[i] = host.execCommand(new ExecCommandConfig()
                                                  .commandString("Cluster.Init.getInstallationInfo")
                                                  .progressBar(getProgressBar())
                                                  .execCallback(new ExecCallback() {
                                                      @Override
                                                      public void done(final String answer) {
                                                          for (final String line : answer.split("\\r?\\n")) {
                                                              host.parseInstallationInfo(line);
                                                          }
View Full Code Here

        int i = 0;

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

    }

    /** Gets and stores info about the host. */
    void getAllInfo() {
        execCommand(new ExecCommandConfig().commandString("GetHostAllInfo")
                .execCallback(new ExecCallback() {
                    @Override
                    public void done(final String ans) {
                        parseHostInfo(ans);
                        setLoadingDone();
                    }
View Full Code Here

            cmd = "GetHostHWInfoLVM";
        } else {
            cmd = "GetHostHWInfo";
        }
        execCommand(new ExecCommandConfig().commandString(cmd)
                         .execCallback(new ExecCallback() {
                             @Override
                             public void done(final String ans) {
                                 parseHostInfo(ans);
                                 for (final CategoryInfo ci : infosToUpdate) {
                                     ci.updateTable(CategoryInfo.MAIN_TABLE);
View Full Code Here

    public void startPing() {
        ssh.execCommand(new ExecCommandConfig()
                         .commandString("PingCommand")
                         .inBash(true)
                         .inSudo(false)
                         .execCallback(new ExecCallback() {
                             @Override
                             public void done(final String ans) {
                             }

                             @Override
View Full Code Here

        LOG.debug1("startHWInfoDaemon: " + getName());
        serverStatusThread = ssh.execCommand(new ExecCommandConfig()
                         .commandString("HostHWInfoDaemon")
                         .inBash(false)
                         .inSudo(false)
                         .execCallback(new ExecCallback() {
                             @Override
                             public void done(final String ans) {
                                 parseHostInfo(ans);
                                 for (final CategoryInfo ci : infosToUpdate) {
                                     ci.updateTable(CategoryInfo.MAIN_TABLE);
View Full Code Here

        application.setLastInstalledClusterStack(Application.COROSYNC_NAME);

        getHost().execCommandInBash(new ExecCommandConfig()
                         .commandString(installCommand)
                         .progressBar(getProgressBar())
                         .execCallback(new ExecCallback() {
                             @Override
                             public void done(final String answer) {
                                 checkAnswer(answer, installMethod);
                             }
                             @Override
View Full Code Here

        final ExecCommandThread[] infoThreads = new ExecCommandThread[hosts.length];
        int i = 0;
        for (final Host h : hosts) {
            infoThreads[i] = h.execCommand(new ExecCommandConfig()
                                               .commandString("Cluster.Init.getInstallationInfo")
                                               .execCallback(new ExecCallback() {
                                                   @Override
                                                   public void done(final String answer) {
                                                       for (final String line : answer.split("\\r?\\n")) {
                                                           h.parseInstallationInfo(line);
                                                       }
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.