IRunUtil.IRunnableResult

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableResult


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

সারাংশ

পাবলিক পদ্ধতি

abstract void cancel ()

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

default boolean checkOutputMonitor (Long idleOutputTimeout)

শেষ চেক থেকে বর্তমানে চলমান অপারেশন অগ্রগতি হয়েছে কিনা তা পরীক্ষা করে।

default getCommand ()

রানেবলের সাথে যুক্ত কমান্ড প্রদান করে।

default CommandResult getResult ()

কমান্ডের সাথে যুক্ত CommandResult প্রদান করে।

abstract boolean run ()

অপারেশন চালান।

পাবলিক পদ্ধতি

বাতিল

public abstract void cancel ()

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

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

public boolean checkOutputMonitor (Long idleOutputTimeout)

শেষ চেক থেকে বর্তমানে চলমান অপারেশন অগ্রগতি হয়েছে কিনা তা পরীক্ষা করে।

পরামিতি
idleOutputTimeout Long : কোনো অগ্রগতি করা হচ্ছে না বলে ধরে নেওয়া শুরু করার আগে কোনো পর্যবেক্ষিত অগ্রগতি সহ ms নিষ্ক্রিয়।

রিটার্নস
boolean সত্য যদি অগ্রগতি সনাক্ত করা হয় অন্যথায় মিথ্যা।

getCommand

public  getCommand ()

রানেবলের সাথে যুক্ত কমান্ড প্রদান করে।

রিটার্নস

ফলাফল পান

public CommandResult getResult ()

কমান্ডের সাথে যুক্ত CommandResult প্রদান করে।

রিটার্নস
CommandResult

চালান

public abstract boolean run ()

অপারেশন চালান।

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

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