protected static DistributedSystem connectForAdmin(Properties props) {
    DistributedSystem existing = getConnection(props);
    if (existing != null) {
      return existing;

    } else {
      props.setProperty(CONSERVE_SOCKETS, "true");
      return connect(props);
    }
  }
Returns a connection to the distributed system that is appropriate for administration. This
method is for internal use only by the admin API.

@param props the properties used when creating a connection to the distributed system
@return a connection to the distributed system that is appropriate for administration

@since GemFire 4.0
geode-core/src/main/java/org/apache/geode/distributed/DistributedSystem.java