টাইমআউট রিমেইনডার

public class TimeoutRemainder
extends Object

java.lang.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