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 () কমান্ডের সাথে সংশ্লিষ্ট |
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 | যদি অপারেশনটি অস্বাভাবিকভাবে বন্ধ হয়ে যায় |