package com.baidu.uaq.agent.android.customtransmission; import androidx.annotation.Keep; import com.baidu.uaq.agent.android.harvest.bean.h; import com.baidu.uaq.agent.android.harvest.bean.i; import java.net.MalformedURLException; import java.net.URL; @Keep /* loaded from: classes.dex */ public class APMAgent { private static final com.baidu.uaq.agent.android.logging.a LOG = com.baidu.uaq.agent.android.logging.b.a(); private APMAgent apmAgent; public void addDebugLog(String str) { } public void addLogWithHandler(APMUploadHandler aPMUploadHandler, String str) { if (aPMUploadHandler == null || str == null || str.isEmpty()) { LOG.c("APMAgent addLogWithHandler failed, cause APMUploadHandler is null or log is empty!"); } else if (aPMUploadHandler.getUploadName().equals(APMUploadConfigure.APMUPLOADNAME)) { i.b(new h(str)); } else { b.a(aPMUploadHandler.getUploadName(), str); } } public APMUploadHandler addUploadConfigure(APMUploadConfigure aPMUploadConfigure) { if (aPMUploadConfigure == null || aPMUploadConfigure.getUploadName() == null || aPMUploadConfigure.getUploadName().isEmpty()) { LOG.a("添加上报策略失败:APMUploadConfigure, uploadName 有空值"); return null; } if (!aPMUploadConfigure.getUploadName().equals(APMUploadConfigure.APMUPLOADNAME)) { String url = aPMUploadConfigure.getUrl(); if (aPMUploadConfigure.getMergeBlockCallBack() == null) { LOG.a("添加上报策略失败:mergeBlockCallBack为空"); return null; } try { new URL(url); } catch (MalformedURLException unused) { LOG.a("添加上报策略失败:url for newUploadConfigure is not legal! url: " + url); return null; } } APMUploadHandler apmUploadHandler = aPMUploadConfigure.getApmUploadHandler(); if (com.baidu.uaq.agent.android.harvest.multiharvest.a.c().a() > 0) { com.baidu.uaq.agent.android.harvest.multiharvest.a.c().a(aPMUploadConfigure); } LOG.d("addUploadConfigure getInstanceNumber:" + com.baidu.uaq.agent.android.harvest.multiharvest.a.c().a()); return apmUploadHandler; } public APMUploadConfigure newUploadConfigure(String str, String str2, MergeBlockCallBack mergeBlockCallBack) { return new APMUploadConfigure(str, str2, mergeBlockCallBack); } @Deprecated public void removeUploadConfigure(APMUploadHandler aPMUploadHandler) { if (aPMUploadHandler == null) { return; } b.a(aPMUploadHandler.getUploadName()); } public void setAgent(APMAgent aPMAgent) { this.apmAgent = aPMAgent; } public synchronized void stopAPM() { if (this.apmAgent != null) { com.baidu.uaq.agent.android.harvest.multiharvest.a.c().b(); this.apmAgent = null; } else { LOG.d("This instance already stop one time"); } } }