code: public void launchAuto(boolean active) {
          killAuto();
          if (mSock != null) {
              try {
                  mAuto = new AutomaticClusterManagementThread(this, mCluster
                                                               .getClusterName(),
                                                               active);
              }
              catch (Exception e) {
                  mAuto = new AutomaticClusterManagementThread(this, active);
              }
              if (mAuto != null) {
                  mAuto.start();
              }
          }
      }
docs: Allows the management thread to passively take part in the cluster
  operations.
  Other cluster members will not be made aware of this instance.