private static synchronized SocketCreatorFactory getInstance(boolean closing) {
    SocketCreatorFactory result = instance;
    if (result == null && !closing) {
      result = new SocketCreatorFactory();
      instance = result;
    } else if (result != null && closing) {
      instance = null;
    }
    return result;
  }
Here we parse the distribution distributionConfig and setup the required SocketCreators
geode-core/src/main/java/org/apache/geode/internal/net/SocketCreatorFactory.java