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 ()

कार्रवाई रद्द करें.

checkOutputMonitor

public boolean checkOutputMonitor (Long idleOutputTimeout)

यह जांच करता है कि पिछली जांच के बाद, चल रही प्रोसेस में कोई बदलाव हुआ है या नहीं.

पैरामीटर
idleOutputTimeout Long: कोई प्रोग्रेस न होने का अनुमान लगाने से पहले, कोई प्रोग्रेस न होने पर भी इंतज़ार करने में बीता समय (मिलीसेकंड).

रिटर्न
boolean अगर प्रोग्रेस का पता चला है, तो 'सही'. अगर नहीं, तो 'गलत'.

getCommand

public  getCommand ()

रन करने लायक फ़ंक्शन से जुड़ा कमांड दिखाता है.

रिटर्न

getResult

public CommandResult getResult ()

कमांड से जुड़ा CommandResult दिखाता है.

रिटर्न
CommandResult

रन

public abstract boolean run ()

कार्रवाई को लागू करें.

रिटर्न
boolean true अगर कार्रवाई पूरी हो जाती है, तो false अगर ऐसा नहीं होता है, तो

थ्रो
Exception अगर ऑपरेशन अचानक बंद हो गया