package twitter4j.http; public class FactoryUtils { public static HostAddressResolver getHostAddressResolver(final HttpClientConfiguration conf) { final HostAddressResolverFactory factory = conf.getHostAddressResolverFactory(); if (factory == null) return null; return factory.getInstance(conf); } public static HttpClient getHttpClient(final HttpClientConfiguration conf) { final HttpClientFactory factory = conf.getHttpClientFactory(); if (factory == null) return new HttpClientImpl(conf); final HttpClient client = factory.getInstance(conf); if (client == null) return new HttpClientImpl(conf); return client; } }