public void memberSuspected(ID initiator,
      ID suspect, String reason) {
    try {
      joinLeave.memberSuspected(initiator, suspect, reason);
    } finally {
      try {
        healthMon.memberSuspected(initiator, suspect, reason);
      } finally {
        try {
          messenger.memberSuspected(initiator, suspect, reason);
        } finally {
          manager.memberSuspected(initiator, suspect, reason);
        }
      }
    }
  }
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