- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
299 lines
8.3 KiB
Java
299 lines
8.3 KiB
Java
package com.google.firebase.perf.network;
|
|
|
|
import com.google.firebase.perf.metrics.NetworkRequestMetricBuilder;
|
|
import com.google.firebase.perf.util.Timer;
|
|
import java.io.InputStream;
|
|
import java.io.OutputStream;
|
|
import java.net.HttpURLConnection;
|
|
import java.net.URL;
|
|
import java.security.Permission;
|
|
import java.util.Map;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class InstrHttpURLConnection extends HttpURLConnection {
|
|
public final InstrURLConnectionBase delegate;
|
|
|
|
public InstrHttpURLConnection(HttpURLConnection httpURLConnection, Timer timer, NetworkRequestMetricBuilder networkRequestMetricBuilder) {
|
|
super(httpURLConnection.getURL());
|
|
this.delegate = new InstrURLConnectionBase(httpURLConnection, timer, networkRequestMetricBuilder);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public void connect() {
|
|
this.delegate.connect();
|
|
}
|
|
|
|
@Override // java.net.HttpURLConnection
|
|
public void disconnect() {
|
|
this.delegate.disconnect();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public Object getContent() {
|
|
return this.delegate.getContent();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public Object getContent(Class[] clsArr) {
|
|
return this.delegate.getContent(clsArr);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public InputStream getInputStream() {
|
|
return this.delegate.getInputStream();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public long getLastModified() {
|
|
return this.delegate.getLastModified();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public OutputStream getOutputStream() {
|
|
return this.delegate.getOutputStream();
|
|
}
|
|
|
|
@Override // java.net.HttpURLConnection, java.net.URLConnection
|
|
public Permission getPermission() {
|
|
return this.delegate.getPermission();
|
|
}
|
|
|
|
@Override // java.net.HttpURLConnection
|
|
public int getResponseCode() {
|
|
return this.delegate.getResponseCode();
|
|
}
|
|
|
|
@Override // java.net.HttpURLConnection
|
|
public String getResponseMessage() {
|
|
return this.delegate.getResponseMessage();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public long getExpiration() {
|
|
return this.delegate.getExpiration();
|
|
}
|
|
|
|
@Override // java.net.HttpURLConnection, java.net.URLConnection
|
|
public String getHeaderField(int i) {
|
|
return this.delegate.getHeaderField(i);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public String getHeaderField(String str) {
|
|
return this.delegate.getHeaderField(str);
|
|
}
|
|
|
|
@Override // java.net.HttpURLConnection, java.net.URLConnection
|
|
public long getHeaderFieldDate(String str, long j) {
|
|
return this.delegate.getHeaderFieldDate(str, j);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public int getHeaderFieldInt(String str, int i) {
|
|
return this.delegate.getHeaderFieldInt(str, i);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public long getHeaderFieldLong(String str, long j) {
|
|
return this.delegate.getHeaderFieldLong(str, j);
|
|
}
|
|
|
|
@Override // java.net.HttpURLConnection, java.net.URLConnection
|
|
public String getHeaderFieldKey(int i) {
|
|
return this.delegate.getHeaderFieldKey(i);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public Map getHeaderFields() {
|
|
return this.delegate.getHeaderFields();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public String getContentEncoding() {
|
|
return this.delegate.getContentEncoding();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public int getContentLength() {
|
|
return this.delegate.getContentLength();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public long getContentLengthLong() {
|
|
return this.delegate.getContentLengthLong();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public String getContentType() {
|
|
return this.delegate.getContentType();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public long getDate() {
|
|
return this.delegate.getDate();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public void addRequestProperty(String str, String str2) {
|
|
this.delegate.addRequestProperty(str, str2);
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
return this.delegate.equals(obj);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public boolean getAllowUserInteraction() {
|
|
return this.delegate.getAllowUserInteraction();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public int getConnectTimeout() {
|
|
return this.delegate.getConnectTimeout();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public boolean getDefaultUseCaches() {
|
|
return this.delegate.getDefaultUseCaches();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public boolean getDoInput() {
|
|
return this.delegate.getDoInput();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public boolean getDoOutput() {
|
|
return this.delegate.getDoOutput();
|
|
}
|
|
|
|
@Override // java.net.HttpURLConnection
|
|
public InputStream getErrorStream() {
|
|
return this.delegate.getErrorStream();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public long getIfModifiedSince() {
|
|
return this.delegate.getIfModifiedSince();
|
|
}
|
|
|
|
@Override // java.net.HttpURLConnection
|
|
public boolean getInstanceFollowRedirects() {
|
|
return this.delegate.getInstanceFollowRedirects();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public int getReadTimeout() {
|
|
return this.delegate.getReadTimeout();
|
|
}
|
|
|
|
@Override // java.net.HttpURLConnection
|
|
public String getRequestMethod() {
|
|
return this.delegate.getRequestMethod();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public Map getRequestProperties() {
|
|
return this.delegate.getRequestProperties();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public String getRequestProperty(String str) {
|
|
return this.delegate.getRequestProperty(str);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public URL getURL() {
|
|
return this.delegate.getURL();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public boolean getUseCaches() {
|
|
return this.delegate.getUseCaches();
|
|
}
|
|
|
|
public int hashCode() {
|
|
return this.delegate.hashCode();
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public void setAllowUserInteraction(boolean z) {
|
|
this.delegate.setAllowUserInteraction(z);
|
|
}
|
|
|
|
@Override // java.net.HttpURLConnection
|
|
public void setChunkedStreamingMode(int i) {
|
|
this.delegate.setChunkedStreamingMode(i);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public void setConnectTimeout(int i) {
|
|
this.delegate.setConnectTimeout(i);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public void setDefaultUseCaches(boolean z) {
|
|
this.delegate.setDefaultUseCaches(z);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public void setDoInput(boolean z) {
|
|
this.delegate.setDoInput(z);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public void setDoOutput(boolean z) {
|
|
this.delegate.setDoOutput(z);
|
|
}
|
|
|
|
@Override // java.net.HttpURLConnection
|
|
public void setFixedLengthStreamingMode(int i) {
|
|
this.delegate.setFixedLengthStreamingMode(i);
|
|
}
|
|
|
|
@Override // java.net.HttpURLConnection
|
|
public void setFixedLengthStreamingMode(long j) {
|
|
this.delegate.setFixedLengthStreamingMode(j);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public void setIfModifiedSince(long j) {
|
|
this.delegate.setIfModifiedSince(j);
|
|
}
|
|
|
|
@Override // java.net.HttpURLConnection
|
|
public void setInstanceFollowRedirects(boolean z) {
|
|
this.delegate.setInstanceFollowRedirects(z);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public void setReadTimeout(int i) {
|
|
this.delegate.setReadTimeout(i);
|
|
}
|
|
|
|
@Override // java.net.HttpURLConnection
|
|
public void setRequestMethod(String str) {
|
|
this.delegate.setRequestMethod(str);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public void setRequestProperty(String str, String str2) {
|
|
this.delegate.setRequestProperty(str, str2);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public void setUseCaches(boolean z) {
|
|
this.delegate.setUseCaches(z);
|
|
}
|
|
|
|
@Override // java.net.URLConnection
|
|
public String toString() {
|
|
return this.delegate.toString();
|
|
}
|
|
|
|
@Override // java.net.HttpURLConnection
|
|
public boolean usingProxy() {
|
|
return this.delegate.usingProxy();
|
|
}
|
|
}
|