টাইমআউটঅবশিষ্টাংশ

public class TimeoutRemainder
extends Object

java.lang.অবজেক্ট
com.android.tradefed.device.server.Timeoutঅবশেষ


প্রাথমিক টাইমআউটের পরে কতটা সময় বাকি আছে তা ট্র্যাক করার জন্য ইউটিলিটি ক্লাস। এটি তখন কার্যকর যখন কোনও পদ্ধতি একটি টাইমআউট প্যারামিটার পায় এবং সেই নির্দিষ্ট টাইমআউটের মধ্যে একাধিক ক্রিয়াকলাপ সম্পাদনের প্রয়োজন হয়।

দ্রষ্টব্য: বাস্তবায়নটি 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