public ObjectName createDistributionLocator(String host, int port, String workingDirectory,
      String productDirectory) throws MalformedObjectNameException {
    return createDistributionLocator(host, port, workingDirectory, productDirectory,
        getRemoteCommand());
  }
Creates a new DistributionLocator for this system and registers an MBean for managing it.
<p>
If the Locator already exists, then this will simply register an MBean for it.

@param host the host name or IP address of the locator
@param port the port the locator service listens on
@param workingDirectory directory path for the locator and its log
@param productDirectory directory path to the GemFire product to use
geode-core/src/main/java/org/apache/geode/admin/jmx/internal/AdminDistributedSystemJmxImpl.java