Initial commit
This commit is contained in:
115
sources/com/baidu/uaq/agent/android/metric/a.java
Normal file
115
sources/com/baidu/uaq/agent/android/metric/a.java
Normal file
@@ -0,0 +1,115 @@
|
||||
package com.baidu.uaq.agent.android.metric;
|
||||
|
||||
import com.baidu.uaq.agent.android.harvest.type.d;
|
||||
import com.baidu.uaq.agent.android.logging.b;
|
||||
import com.liulishuo.filedownloader.model.FileDownloadModel;
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
||||
/* compiled from: Metric.java */
|
||||
/* loaded from: classes.dex */
|
||||
public class a extends d {
|
||||
private static final com.baidu.uaq.agent.android.logging.a j = b.a();
|
||||
private String b;
|
||||
private String c;
|
||||
private Double d;
|
||||
private Double e;
|
||||
private Double f;
|
||||
private Double g;
|
||||
private Double h;
|
||||
private long i;
|
||||
|
||||
public a(String str) {
|
||||
this(str, null);
|
||||
}
|
||||
|
||||
private void b(Double d) {
|
||||
if (d == null) {
|
||||
return;
|
||||
}
|
||||
if (this.e == null) {
|
||||
this.e = d;
|
||||
} else if (d.doubleValue() > this.e.doubleValue()) {
|
||||
this.e = d;
|
||||
}
|
||||
}
|
||||
|
||||
public void a(double d) {
|
||||
this.i++;
|
||||
Double d2 = this.f;
|
||||
if (d2 == null) {
|
||||
this.f = Double.valueOf(d);
|
||||
this.g = Double.valueOf(d * d);
|
||||
} else {
|
||||
this.f = Double.valueOf(d2.doubleValue() + d);
|
||||
this.g = Double.valueOf(this.g.doubleValue() + (d * d));
|
||||
}
|
||||
a(Double.valueOf(d));
|
||||
b(Double.valueOf(d));
|
||||
}
|
||||
|
||||
@Override // com.baidu.uaq.agent.android.harvest.type.a
|
||||
public JSONObject d() {
|
||||
JSONObject jSONObject = new JSONObject();
|
||||
try {
|
||||
jSONObject.put("count", this.i);
|
||||
if (this.f != null) {
|
||||
jSONObject.put(FileDownloadModel.TOTAL, this.f);
|
||||
}
|
||||
if (this.d != null) {
|
||||
jSONObject.put("min", this.d);
|
||||
}
|
||||
if (this.e != null) {
|
||||
jSONObject.put("max", this.e);
|
||||
}
|
||||
if (this.g != null) {
|
||||
jSONObject.put("sum_of_squares", this.g);
|
||||
}
|
||||
if (this.h != null) {
|
||||
jSONObject.put("exclusive", this.h);
|
||||
}
|
||||
} catch (JSONException e) {
|
||||
j.a("Caught error while Metric asJSONObject: ", e);
|
||||
com.baidu.uaq.agent.android.harvest.health.a.a(e);
|
||||
}
|
||||
return jSONObject;
|
||||
}
|
||||
|
||||
public String e() {
|
||||
String str = this.c;
|
||||
return str != null ? str : "";
|
||||
}
|
||||
|
||||
public String f() {
|
||||
return this.b;
|
||||
}
|
||||
|
||||
public void g() {
|
||||
a(1L);
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
return "Metric{name='" + this.b + "', scope='" + this.c + "', min=" + this.d + ", max=" + this.e + ", total=" + this.f + ", sumOfSquares=" + this.g + ", exclusive=" + this.h + ", count=" + this.i + '}';
|
||||
}
|
||||
|
||||
public a(String str, String str2) {
|
||||
this.b = str;
|
||||
this.c = str2;
|
||||
this.i = 0L;
|
||||
}
|
||||
|
||||
private void a(Double d) {
|
||||
if (d == null) {
|
||||
return;
|
||||
}
|
||||
if (this.d == null) {
|
||||
this.d = d;
|
||||
} else if (d.doubleValue() < this.d.doubleValue()) {
|
||||
this.d = d;
|
||||
}
|
||||
}
|
||||
|
||||
public void a(long j2) {
|
||||
this.i += j2;
|
||||
}
|
||||
}
|
25
sources/com/baidu/uaq/agent/android/metric/c.java
Normal file
25
sources/com/baidu/uaq/agent/android/metric/c.java
Normal file
@@ -0,0 +1,25 @@
|
||||
package com.baidu.uaq.agent.android.metric;
|
||||
|
||||
/* compiled from: MetricUnit.java */
|
||||
/* loaded from: classes.dex */
|
||||
public enum c {
|
||||
PERCENT("%"),
|
||||
BYTES("bytes"),
|
||||
SECONDS("sec"),
|
||||
BYTES_PER_SECOND("bytes/second"),
|
||||
OPERATIONS("op");
|
||||
|
||||
private String label;
|
||||
|
||||
c(String str) {
|
||||
this.label = str;
|
||||
}
|
||||
|
||||
public void J(String str) {
|
||||
this.label = str;
|
||||
}
|
||||
|
||||
public String getLabel() {
|
||||
return this.label;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user