package com.apigee.sdk.apm.android; import java.util.Collection; import java.util.List; import java.util.Map; import com.apigee.sdk.apm.android.model.ClientNetworkMetrics; /** * @y.exclude */ public interface NetworkMetricsCollectorService { public void analyze(String url, long start, long end, boolean error, Map<String,Object> httpHeaders); public void clear(); public Collection<ClientNetworkMetrics> getMetrics(); /** * Flushes the data and returns the metrics * * @return List of metrics */ public List<ClientNetworkMetrics> flush(); public long getNumSamples(); public boolean haveSamples(); }