IRunUtil.IRunnableResult

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableResult


একটি অপারেশন অ্যাসিঙ্ক্রোনাসভাবে সম্পাদন করার জন্য একটি ইন্টারফেস, যা একটি বুলিয়ান স্ট্যাটাস রিটার্ন করে।

সারসংক্ষেপ

জনসাধারণের পদ্ধতি

abstract void cancel ()

অপারেশনটি বাতিল করুন।

default boolean checkOutputMonitor (Long idleOutputTimeout)

সর্বশেষ যাচাইয়ের পর থেকে বর্তমানে চলমান অপারেশনটি কোনো অগ্রগতি করেছে কিনা তা যাচাই করে।

default List<String> getCommand ()

রানযোগ্যটির সাথে সংশ্লিষ্ট কমান্ডটি ফেরত দেয়।

default CommandResult getResult ()

কমান্ডের সাথে সংশ্লিষ্ট CommandResult ফেরত দেয়।

abstract boolean run ()

অপারেশনটি সম্পাদন করুন।

জনসাধারণের পদ্ধতি

বাতিল করুন

public abstract void cancel ()

অপারেশনটি বাতিল করুন।

চেকআউটপুটমনিটর

public boolean checkOutputMonitor (Long idleOutputTimeout)

সর্বশেষ যাচাইয়ের পর থেকে বর্তমানে চলমান অপারেশনটি কোনো অগ্রগতি করেছে কিনা তা যাচাই করে।

প্যারামিটার
idleOutputTimeout Long : কোনো অগ্রগতি পরিলক্ষিত না হওয়া পর্যন্ত মিলিসেকেন্ড নিষ্ক্রিয় থাকার পর ধরে নেওয়া হয় যে কোনো অগ্রগতি হচ্ছে না।

ফেরত
boolean অগ্রগতি শনাক্ত হলে সত্য, অন্যথায় মিথ্যা।

getCommand

public List<String> getCommand ()

রানযোগ্যটির সাথে সংশ্লিষ্ট কমান্ডটি ফেরত দেয়।

ফেরত
List<String>

ফলাফল পান

public CommandResult getResult ()

কমান্ডের সাথে সংশ্লিষ্ট CommandResult ফেরত দেয়।

ফেরত
CommandResult

দৌড়

public abstract boolean run ()

অপারেশনটি সম্পাদন করুন।

ফেরত
boolean অপারেশনটি সফলভাবে সম্পন্ন হলে true , অন্যথায় false

নিক্ষেপ
Exception যদি অপারেশনটি অস্বাভাবিকভাবে বন্ধ হয়ে যায়