package com.l7tech.server.globalresources;

import com.l7tech.common.http.GenericHttpClient;
import com.l7tech.common.http.GenericHttpClientFactory;
import com.l7tech.common.http.HttpProxyConfig;
import org.jetbrains.annotations.Nullable;

abstract class c implements GenericHttpClientFactory {
   private final HttpConfigurationCache a;
   private final boolean b;

   public GenericHttpClient createHttpClient() {
      return this.a(this.a(-1, -1, null));
   }

   public GenericHttpClient createHttpClient(int var1, int var2, int var3, int var4, int var5, Object var6, @Nullable HttpProxyConfig var7) {
      return this.a(this.a(var3, var4, var7));
   }

   c(HttpConfigurationCache var1, boolean var2) {
      this.a = var1;
      this.b = var2;
   }

   abstract GenericHttpClient a(int var1, int var2, @Nullable HttpProxyConfig var3);

   GenericHttpClient a(GenericHttpClient var1) {
      return new b(var1, this.a, this.b);
   }
}
