TimeoutRemainder

public class TimeoutRemainder
extends Object

java.lang.Object
   ↳ com.android.tradefed.device.server.TimeoutRemainder


מחלקת כלי עזר למעקב אחרי הזמן שנותר בהינתן זמן קצוב לתפוגה. השימוש הזה שימושי כששיטה מקבלת פרמטר של זמן קצוב לתפוגה וצריכה לבצע כמה פעולות במסגרת הזמן הקצוב לתפוגה שצוין.

הערה: ההטמעה עוקבת אחרי הזמן באמצעות יחידות של System.nanoTime(), כלומר המחלקה הזו לא מתאימה לזמני קצובה ארוכים יותר מ-290 שנים בערך.

סיכום

כיתות במבנה היררכי

class TimeoutRemainder.DefaultSystemNanoTime

 

interface TimeoutRemainder.SystemNanoTimeProvider

 

Constructors ציבוריים

TimeoutRemainder(TimeoutRemainder.SystemNanoTimeProvider nanoTimeProvider, long timeout, TimeUnit unit)
TimeoutRemainder(long timeout, TimeUnit unit)

‫methods ציבוריים

long getRemainingNanos()
long getRemainingUnits(TimeUnit unit)
long getRemainingUnits()

Constructors ציבוריים

TimeoutRemainder

public TimeoutRemainder (TimeoutRemainder.SystemNanoTimeProvider nanoTimeProvider, 
                long timeout, 
                TimeUnit unit)

פרמטרים
nanoTimeProvider TimeoutRemainder.SystemNanoTimeProvider

timeout long

unit TimeUnit

TimeoutRemainder

public TimeoutRemainder (long timeout, 
                TimeUnit unit)

פרמטרים
timeout long

unit TimeUnit

‫methods ציבוריים

getRemainingNanos

public long getRemainingNanos ()

החזרות
long

getRemainingUnits

public long getRemainingUnits (TimeUnit unit)

פרמטרים
unit TimeUnit

החזרות
long

getRemainingUnits

public long getRemainingUnits ()

החזרות
long