public void emergencyClose() {
    if (stopping) {
      return;
    }
    stopping = true;
    logger.info("Stopping membership services");
    timer.cancel();
    try {
      joinLeave.emergencyClose();
    } finally {
      try {
        healthMon.emergencyClose();
      } finally {
        try {
          messenger.emergencyClose();
        } finally {
          try {
            manager.emergencyClose();
          } finally {
            cancelCriterion.cancel("Membership services are shut down");
            stopped = true;
          }
        }
      }
    }
  }
Start services - this will start everything up and join the cluster.
Invoke init() before this method.
geode-membership/src/main/java/org/apache/geode/distributed/internal/membership/gms/Services.java