private String getHost(final String bindAddress) throws UnknownHostException {
    if (isNotBlank(config.getJmxManagerHostnameForClients())) {
      return config.getJmxManagerHostnameForClients();
    } else if (isNotBlank(bindAddress)) {
      return InetAddress.getByName(bindAddress).getHostAddress();
    } else {
      return LocalHostUtil.getLocalHost().getHostAddress();
    }
  }
This system property is set to true when the embedded HTTP server is started so that the
embedded pulse webapp can use a local MBeanServer instead of a remote JMX connection.
geode-core/src/main/java/org/apache/geode/management/internal/ManagementAgent.java