package com.l7tech.server.globalresources;

import com.l7tech.common.http.GenericHttpClient;
import com.l7tech.common.http.GenericHttpException;
import com.l7tech.common.http.GenericHttpRequest;
import com.l7tech.common.http.GenericHttpRequestParams;
import com.l7tech.common.http.HttpMethod;

class b implements GenericHttpClient {
   private final GenericHttpClient a;
   private final HttpConfigurationCache b;
   private final boolean c;

   public GenericHttpRequest createRequest(HttpMethod var1, GenericHttpRequestParams var2) throws GenericHttpException {
      return this.a.createRequest(var1, this.a(var2));
   }

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

   private GenericHttpRequestParams a(GenericHttpRequestParams var1) {
      a var2 = new a(this.b, this.c, var1);
      return var2.resolve(var1.getTargetUrl());
   }
}
