com/android/server/scheduling/XmlWriter.class
<Unknown>
package com.android.server.scheduling
public com.android.server.scheduling.XmlWriter extends java.lang.Object implements java.io.Closeable {
public void <init> (java.io.PrintWriter)
void print (java.lang.String)
void increaseIndent ()
void decreaseIndent ()
void printXml ()
public void close ()
public static void write (com.android.server.scheduling.XmlWriter, com.android.server.scheduling.RebootStats) throws java.io.IOException
}
com/android/server/scheduling/XmlParser.class
<Unknown>
package com.android.server.scheduling
public com.android.server.scheduling.XmlParser extends java.lang.Object {
public void <init> ()
public static com.android.server.scheduling.RebootStats read (java.io.InputStream) throws org.xmlpull.v1.XmlPullParserException java.io.IOException javax.xml.datatype.DatatypeConfigurationException
public static java.lang.String readText (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
public static void skip (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException
}
com/android/server/scheduling/SchedulingStatsLog.class
<Unknown>
package com.android.server.scheduling
public final com.android.server.scheduling.SchedulingStatsLog extends java.lang.Object {
public static final int UNATTENDED_REBOOT_OCCURRED
public static final int LONG_REBOOT_BLOCKING_REPORTED
public static final int LONG_REBOOT_BLOCKING_REPORTED__REBOOT_BLOCK_REASON__SYSTEM_COMPONENT
public static final int LONG_REBOOT_BLOCKING_REPORTED__REBOOT_BLOCK_REASON__APP_UID
public static final byte ANNOTATION_ID_IS_UID
public static final byte ANNOTATION_ID_TRUNCATE_TIMESTAMP
public static final byte ANNOTATION_ID_PRIMARY_FIELD
public static final byte ANNOTATION_ID_EXCLUSIVE_STATE
public static final byte ANNOTATION_ID_PRIMARY_FIELD_FIRST_UID
public static final byte ANNOTATION_ID_DEFAULT_STATE
public static final byte ANNOTATION_ID_TRIGGER_STATE_RESET
public static final byte ANNOTATION_ID_STATE_NESTED
public void <init> ()
public static void write (int, int, java.lang.String, int)
public static void write (int, long, long, int, int, int, long)
}
com/android/server/scheduling/RebootStats.class
<Unknown>
package com.android.server.scheduling
public com.android.server.scheduling.RebootStats extends java.lang.Object {
public void <init> ()
public long getStartTimeMs ()
boolean hasStartTimeMs ()
public void setStartTimeMs (long)
public long getReadyTimeMs ()
boolean hasReadyTimeMs ()
public void setReadyTimeMs (long)
public int getTimesBlockedByInteractivity ()
boolean hasTimesBlockedByInteractivity ()
public void setTimesBlockedByInteractivity (int)
public int getTimesBlockedByAppActivity ()
boolean hasTimesBlockedByAppActivity ()
public void setTimesBlockedByAppActivity (int)
public int getTimesBlockedBySubsystems ()
boolean hasTimesBlockedBySubsystems ()
public void setTimesBlockedBySubsystems (int)
public long getTimeUntilNextInteractionMs ()
boolean hasTimeUntilNextInteractionMs ()
public void setTimeUntilNextInteractionMs (long)
static com.android.server.scheduling.RebootStats read (org.xmlpull.v1.XmlPullParser) throws org.xmlpull.v1.XmlPullParserException java.io.IOException javax.xml.datatype.DatatypeConfigurationException
void write (com.android.server.scheduling.XmlWriter, java.lang.String) throws java.io.IOException
}
com/android/server/scheduling/RebootReadinessShellCommand.class
<Unknown>
package com.android.server.scheduling
com.android.server.scheduling.RebootReadinessShellCommand extends com.android.scheduling.BasicShellCommandHandler {
final com.android.server.scheduling.RebootReadinessManagerService mService
final android.content.Context mContext
void <init> (com.android.server.scheduling.RebootReadinessManagerService, android.content.Context)
public int onCommand (java.lang.String)
public void onHelp ()
}
com/android/server/scheduling/RebootReadinessManagerService.class
<Unknown>
package com.android.server.scheduling
public com.android.server.scheduling.RebootReadinessManagerService extends android.scheduling.IRebootReadinessManager$Stub {
void <init> (android.content.Context)
void <init> (android.content.Context, com.android.server.scheduling.RebootReadinessLogger)
public int handleShellCommand (android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, android.os.ParcelFileDescriptor, java.lang.String[])
public void markRebootPending (java.lang.String)
public void cancelPendingReboot (java.lang.String)
public boolean isReadyToReboot ()
public void addRequestRebootReadinessStatusListener (android.scheduling.IRequestRebootReadinessStatusListener)
public void removeRequestRebootReadinessStatusListener (android.scheduling.IRequestRebootReadinessStatusListener)
boolean checkSystemComponentsState ()
boolean checkDeviceInteractivity ()
boolean checkBackgroundAppActivity ()
android.util.SparseArray getCallingPackages ()
protected void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
void writeBlockingUids (java.io.PrintWriter)
void writeBlockingSubsystems (java.io.PrintWriter)
}
com/android/server/scheduling/RebootReadinessManagerService$Lifecycle.class
<Unknown>
package com.android.server.scheduling
public com.android.server.scheduling.RebootReadinessManagerService$Lifecycle extends com.android.server.SystemService {
public void <init> (android.content.Context)
public void onStart ()
}
com/android/server/scheduling/RebootReadinessLogger.class
<Unknown>
package com.android.server.scheduling
final com.android.server.scheduling.RebootReadinessLogger extends java.lang.Object {
void <init> (java.io.File, android.content.Context)
void <init> (android.content.Context)
void writeAfterRebootReadyBroadcast (long, long, int, int, int)
void deleteLoggingInformation ()
void writeAfterNotRebootReadyBroadcast ()
void readMetricsPostReboot ()
void writePostRebootMetrics ()
void maybeLogLongBlockingComponents (java.util.List, long)
void maybeLogLongBlockingApps (java.util.List, long)
android.util.AtomicFile getRebootStatsFile ()
void writeBlockingUids (java.io.PrintWriter)
void writeBlockingSubsystems (java.io.PrintWriter)
void dump (java.io.PrintWriter)
}
com/android/server/scheduling/RebootReadinessLogger$BlockingEntityRecord.class
<Unknown>
package com.android.server.scheduling
final com.android.server.scheduling.RebootReadinessLogger$BlockingEntityRecord extends java.lang.Object {
}
com/android/server/scheduling/RebootReadinessLogger$BlockingEntityRecord$EntityType.class
<Unknown>
package com.android.server.scheduling
abstract annotation com.android.server.scheduling.RebootReadinessLogger$BlockingEntityRecord$EntityType extends java.lang.Object implements java.lang.annotation.Annotation {
}
com/android/scheduling/HandlerExecutor.class
<Unknown>
package com.android.scheduling
public com.android.scheduling.HandlerExecutor extends java.lang.Object implements java.util.concurrent.Executor {
public void <init> (android.os.Handler)
public void execute (java.lang.Runnable)
}
com/android/scheduling/BasicShellCommandHandler.class
<Unknown>
package com.android.scheduling
public abstract com.android.scheduling.BasicShellCommandHandler extends java.lang.Object {
protected static final String TAG
protected static final boolean DEBUG
public void <init> ()
public void init (android.os.Binder, java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[], int)
public int exec (android.os.Binder, java.io.FileDescriptor, java.io.FileDescriptor, java.io.FileDescriptor, java.lang.String[])
public java.io.FileDescriptor getOutFileDescriptor ()
public java.io.OutputStream getRawOutputStream ()
public java.io.PrintWriter getOutPrintWriter ()
public java.io.FileDescriptor getErrFileDescriptor ()
public java.io.OutputStream getRawErrorStream ()
public java.io.PrintWriter getErrPrintWriter ()
public java.io.FileDescriptor getInFileDescriptor ()
public java.io.InputStream getRawInputStream ()
public java.io.InputStream getBufferedInputStream ()
public java.lang.String getNextOption ()
public java.lang.String getNextArg ()
public java.lang.String peekNextArg ()
public java.lang.String[] peekRemainingArgs ()
public int getRemainingArgsCount ()
public java.lang.String getNextArgRequired ()
public int handleDefaultCommands (java.lang.String)
public android.os.Binder getTarget ()
public java.lang.String[] getAllArgs ()
public abstract int onCommand (java.lang.String)
public abstract void onHelp ()
}
android/util/LocalLog.class
<Unknown>
package android.util
public final android.util.LocalLog extends java.lang.Object {
public void <init> (int)
public void <init> (int, boolean)
public void log (java.lang.String)
public synchronized void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
public synchronized void dump (java.io.PrintWriter)
public synchronized void dump (java.lang.String, java.io.PrintWriter)
public synchronized void reverseDump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
public synchronized void reverseDump (java.io.PrintWriter)
public synchronized void clear ()
public android.util.LocalLog$ReadOnlyLocalLog readOnlyLocalLog ()
}
android/util/LocalLog$ReadOnlyLocalLog.class
<Unknown>
package android.util
public android.util.LocalLog$ReadOnlyLocalLog extends java.lang.Object {
void <init> (android.util.LocalLog)
public void dump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
public void dump (java.io.PrintWriter)
public void reverseDump (java.io.FileDescriptor, java.io.PrintWriter, java.lang.String[])
public void reverseDump (java.io.PrintWriter)
}