TimeoutRemainder

public class TimeoutRemainder
extends Object

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


Başlangıç zaman aşımı süresi göz önüne alındığında ne kadar süre kaldığını takip etmek için kullanılan yardımcı sınıf. Bu, bir yöntem zaman aşımı parametresi aldığında ve belirtilen zaman aşımı içinde birden fazla işlem gerçekleştirmesi gerektiğinde yararlıdır.

Not: Uygulama, System.nanoTime() birimlerini kullanarak zamanı takip eder. Bu nedenle, bu sınıf yaklaşık 290 yıldan uzun zaman aşımları için uygun değildir.

Özet

İç içe yerleştirilmiş sınıflar

class TimeoutRemainder.DefaultSystemNanoTime

 

interface TimeoutRemainder.SystemNanoTimeProvider

 

Herkese açık oluşturucular

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

Herkese açık yöntemler

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

Herkese açık oluşturucular

TimeoutRemainder

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

Parametreler
nanoTimeProvider TimeoutRemainder.SystemNanoTimeProvider

timeout long

unit TimeUnit

TimeoutRemainder

public TimeoutRemainder (long timeout, 
                TimeUnit unit)

Parametreler
timeout long

unit TimeUnit

Herkese açık yöntemler

getRemainingNanos

public long getRemainingNanos ()

İlerlemeler
long

getRemainingUnits

public long getRemainingUnits (TimeUnit unit)

Parametreler
unit TimeUnit

İlerlemeler
long

getRemainingUnits

public long getRemainingUnits ()

İlerlemeler
long