TimeoutRemainder

public class TimeoutRemainder
extends Object

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


यह यूटिलिटी क्लास, शुरुआती टाइम आउट के बाद बचे हुए समय को ट्रैक करती है. यह तब काम आती है जब किसी तरीके को टाइम आउट पैरामीटर मिलता है और उसे दिए गए टाइम आउट में कई कार्रवाइयां करनी होती हैं.

ध्यान दें: इस क्लास में, System.nanoTime() यूनिट का इस्तेमाल करके समय को ट्रैक किया जाता है. इसका मतलब है कि यह क्लास, ~290 साल से ज़्यादा के टाइम आउट के लिए सही नहीं है.

खास जानकारी

नेस्टेड क्लास

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

सार्वजनिक कंस्ट्रक्टर

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

पब्लिक मेथड

getRemainingNanos

public long getRemainingNanos ()

रिटर्न
long

getRemainingUnits

public long getRemainingUnits (TimeUnit unit)

पैरामीटर
unit TimeUnit

रिटर्न
long

getRemainingUnits

public long getRemainingUnits ()

रिटर्न
long