-
public class MetricsCollector
-
-
Field Summary
Fields Modifier and Type Field Description private final Map<String, Object>firstLaunchMetricsprivate longprevSessionSeconds
-
Constructor Summary
Constructors Constructor Description MetricsCollector(AppsFlyerPreferences prefs, IdProvider idProvider)
-
Method Summary
Modifier and Type Method Description Map<String, Object>getFirstLaunchMetrics()longgetPrevSessionSeconds()voidinit()Map<String, Object>getFirstLaunchMetricsAndClear()Map<String, Object>getDdlMetricsAndClear()Map<String, Object>getGcdMetricsAndClear()voidcollectForegroundMetric()voidcollectBackgroundMetric()voidcollectAppsflyerFirstStartMetric(ContextType contextType)voidcollectAppsflyerEntryApiNameMetric(ContextType contextType, EntryApiName apiName)voidstartLaunchRequestMetricsCollection()voidendLaunchRequestMetricsCollection()voidonDdl(DeepLinkResult deepLinkResult, long listenerTimeout)voidstartDdlRequest(int requestCount)voidendDdlRequest(int requestCount)voidendDdlReferrersWait()voidcollectGcdStartMetric()voidcollectGcdEndMetric(int retry)voidremove(String prefsKey)-
-
Constructor Detail
-
MetricsCollector
MetricsCollector(AppsFlyerPreferences prefs, IdProvider idProvider)
-
-
Method Detail
-
getFirstLaunchMetrics
Map<String, Object> getFirstLaunchMetrics()
-
getPrevSessionSeconds
long getPrevSessionSeconds()
-
init
@WorkerThread() void init()
-
getFirstLaunchMetricsAndClear
Map<String, Object> getFirstLaunchMetricsAndClear()
-
getDdlMetricsAndClear
Map<String, Object> getDdlMetricsAndClear()
-
getGcdMetricsAndClear
Map<String, Object> getGcdMetricsAndClear()
-
collectForegroundMetric
void collectForegroundMetric()
-
collectBackgroundMetric
void collectBackgroundMetric()
-
collectAppsflyerFirstStartMetric
void collectAppsflyerFirstStartMetric(ContextType contextType)
-
collectAppsflyerEntryApiNameMetric
void collectAppsflyerEntryApiNameMetric(ContextType contextType, EntryApiName apiName)
-
startLaunchRequestMetricsCollection
void startLaunchRequestMetricsCollection()
-
endLaunchRequestMetricsCollection
void endLaunchRequestMetricsCollection()
-
onDdl
void onDdl(DeepLinkResult deepLinkResult, long listenerTimeout)
-
startDdlRequest
void startDdlRequest(int requestCount)
-
endDdlRequest
void endDdlRequest(int requestCount)
-
endDdlReferrersWait
void endDdlReferrersWait()
-
collectGcdStartMetric
void collectGcdStartMetric()
-
collectGcdEndMetric
void collectGcdEndMetric(int retry)
-
-
-
-