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();
}