@Override
  public void setAlertLevelAsString(String level) {
    AlertLevel newAlertLevel = AlertLevel.forName(level);

    if (newAlertLevel != null) {
      setAlertLevel(newAlertLevel);
    } else {
      System.out.println("ERROR:: " + level
          + " is invalid. Allowed alert levels are: WARNING, ERROR, SEVERE, OFF");
      throw new IllegalArgumentException(String.format("%s",
          level + " is invalid. Allowed alert levels are: WARNING, ERROR, SEVERE, OFF"));
    }
  }
This method can be used to process ClientMembership events sent for BridgeMembership by bridge
servers to all admin members.

NOTE: Not implemented currently. JMX implementation which is a subclass of this class i.e.
AdminDistributedSystemJmxImpl implements it.

@param senderId id of the member that sent the ClientMembership changes for processing (could
       be null)
@param clientId id of a client for which the notification was sent
@param clientHost host on which the client is/was running
@param eventType denotes whether the client Joined/Left/Crashed should be one of
       ClientMembershipMessage#JOINED, ClientMembershipMessage#LEFT,
       ClientMembershipMessage#CRASHED
geode-core/src/main/java/org/apache/geode/admin/internal/AdminDistributedSystemImpl.java