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