class InternalLocator extends Locator implements ConnectListener, LogConfigSupplier {

  @VisibleForTesting
  void startClusterManagementService() throws IOException {
    startConfigurationPersistenceService();
    AgentUtil agentUtil = new AgentUtil(GemFireVersion.getGemFireVersion());
    startClusterManagementService(internalCache, agentUtil);
  }

  @VisibleForTesting  InternalLocator(int port, LoggingSession loggingSession, File logFile,
      InternalLogWriter logWriter, InternalLogWriter securityLogWriter, InetAddress bindAddress,
      String hostnameForClients, Properties distributedSystemProperties,
      DistributionConfigImpl distributionConfig, Path workingDirectory);

}