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