void callHealthListeners(int listenerId, GemFireHealth.Health newStatus) {
    HealthListener hl = null;
    synchronized (healthLock) {
      // Make sure this call was to the current listener
      if (healthListenerId == listenerId) {
        hl = healthListener;
      }
    }
    if (hl != null) {
      try {
        hl.healthChanged(this, newStatus);
      } catch (RuntimeException ignore) {
      }
    }
  }
Called by HealthListenerMessage when the message is received.
geode-core/src/main/java/org/apache/geode/internal/admin/remote/RemoteGemFireVM.java