زمان باقیمانده

public class TimeoutRemainder
extends Object

شیء جاوا
com.android.tradefed.device.server.TimeoutRemainder


کلاس کاربردی برای پیگیری مدت زمان باقی مانده با توجه به زمان انقضای اولیه. این زمانی مفید است که یک متد پارامتر زمان انقضا را دریافت می‌کند و نیاز به انجام چندین عملیات در آن زمان انقضای داده شده دارد.

نکته: پیاده‌سازی انجام شده زمان را با استفاده از واحدهای System.nanoTime() ثبت می‌کند، به این معنی که این کلاس برای وقفه‌های زمانی طولانی‌تر از حدود ۲۹۰ سال مناسب نیست.

خلاصه

کلاس‌های تو در تو

class TimeoutRemainder.DefaultSystemNanoTime

interface TimeoutRemainder.SystemNanoTimeProvider

سازندگان عمومی

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

روش‌های عمومی

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

سازندگان عمومی

زمان باقیمانده

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

پارامترها
nanoTimeProvider TimeoutRemainder.SystemNanoTimeProvider

timeout long

unit TimeUnit

زمان باقیمانده

public TimeoutRemainder (long timeout, 
                TimeUnit unit)

پارامترها
timeout long

unit TimeUnit

روش‌های عمومی

دریافت نانوهای باقیمانده

public long getRemainingNanos ()

بازگشت‌ها
long

دریافت واحدهای باقیمانده

public long getRemainingUnits (TimeUnit unit)

پارامترها
unit TimeUnit

بازگشت‌ها
long

دریافت واحدهای باقیمانده

public long getRemainingUnits ()

بازگشت‌ها
long