Home | History | Annotate | Download | only in 25.2.0-beta1

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/analytics/
com/android/tools/analytics/JournalingUsageTracker.class

com/android/tools/analytics/JournalingUsageTracker$1.class
JournalingUsageTracker.java
package com.android.tools.analytics
 com.android.tools.analytics.JournalingUsageTracker$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.google.wireless.android.play.playlog.proto.ClientAnalytics$LogEvent$Builder val$logEvent
	final com.android.tools.analytics.JournalingUsageTracker this$0
	void  (com.android.tools.analytics.JournalingUsageTracker, com.google.wireless.android.play.playlog.proto.ClientAnalytics$LogEvent$Builder) 
		com.android.tools.analytics.JournalingUsageTracker this$0
	public void run () 
		java.io.IOException e
}

com/android/tools/analytics/NullUsageTracker.class
NullUsageTracker.java
package com.android.tools.analytics
public com.android.tools.analytics.NullUsageTracker extends com.android.tools.analytics.UsageTracker {
	public void  (com.android.tools.analytics.AnalyticsSettings, java.util.concurrent.ScheduledExecutorService) 
		com.android.tools.analytics.AnalyticsSettings analyticsSettings
		java.util.concurrent.ScheduledExecutorService scheduler
	public void logDetails (com.google.wireless.android.play.playlog.proto.ClientAnalytics$LogEvent$Builder) 
		com.google.wireless.android.play.playlog.proto.ClientAnalytics$LogEvent$Builder studioEvent
	public void close () 
}

com/android/tools/analytics/UsageTracker.class
UsageTracker.java
package com.android.tools.analytics
public abstract com.android.tools.analytics.UsageTracker extends java.lang.Object implements java.lang.AutoCloseable  {
	private static final Object sGate
	static final String sSessionId
	private static com.android.tools.analytics.UsageTracker sInstance
	private final com.android.tools.analytics.AnalyticsSettings mAnalyticsSettings
	private final java.util.concurrent.ScheduledExecutorService mScheduler
	private int mMaxJournalSize
	private long mMaxJournalTime
	protected void  (com.android.tools.analytics.AnalyticsSettings, java.util.concurrent.ScheduledExecutorService) 
		com.android.tools.analytics.AnalyticsSettings analyticsSettings
		java.util.concurrent.ScheduledExecutorService scheduler
	public int getMaxJournalSize () 
	public void setMaxJournalSize (int) 
		int maxJournalSize
	public long getMaxJournalTime () 
	public void setMaxJournalTime (long, java.util.concurrent.TimeUnit) 
		long duration
		java.util.concurrent.TimeUnit unit
	public com.android.tools.analytics.AnalyticsSettings getAnalyticsSettings () 
	public java.util.concurrent.ScheduledExecutorService getScheduler () 
	public void log (com.google.wireless.android.sdk.stats.AndroidStudioStats$AndroidStudioEvent$Builder) 
		com.google.wireless.android.sdk.stats.AndroidStudioStats$AndroidStudioEvent$Builder studioEvent
	public abstract void logDetails (com.google.wireless.android.play.playlog.proto.ClientAnalytics$LogEvent$Builder) 
	public static com.android.tools.analytics.UsageTracker getInstance () 
	public static com.android.tools.analytics.UsageTracker initialize (com.android.tools.analytics.AnalyticsSettings, java.util.concurrent.ScheduledExecutorService) 
		com.android.tools.analytics.AnalyticsSettings analyticsSettings
		java.util.concurrent.ScheduledExecutorService scheduler
	public static com.android.tools.analytics.AnalyticsSettings updateSettingsAndTracker (boolean, com.android.utils.ILogger, java.util.concurrent.ScheduledExecutorService) 
		java.io.IOException e
		Exception e
		boolean optIn
		com.android.utils.ILogger logger
		java.util.concurrent.ScheduledExecutorService scheduler
		com.android.tools.analytics.UsageTracker current
		com.android.tools.analytics.AnalyticsSettings settings
	static void  () 
}

NOTICE