package com.apigee.sdk.apm.android; import java.util.List; import com.apigee.sdk.apm.android.model.ClientMetricsEnvelope; /** * @y.exclude */ public interface MetricsUploadService { /** * Discards all log records and network performance metrics */ public void clear(); public void uploadData(List<UploadListener> listListeners); public void sendMetrics(ClientMetricsEnvelope metricsEnvelope) throws MetricsUploadException; public void sendMetrics(String metrics) throws MetricsUploadException; public boolean allowedToSendData(); }