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()
कमांड से जुड़ा |
abstract
boolean
|
run()
कार्रवाई को लागू करें. |
सार्वजनिक तरीके
अभी नहीं
public abstract void cancel ()
कार्रवाई रद्द करें.
checkOutputMonitor
public boolean checkOutputMonitor (Long idleOutputTimeout)
यह जांच करता है कि पिछली जांच के बाद, चल रही प्रोसेस में कोई बदलाव हुआ है या नहीं.
पैरामीटर | |
---|---|
idleOutputTimeout |
Long : कोई प्रोग्रेस न होने का अनुमान लगाने से पहले, कोई प्रोग्रेस न होने पर भी इंतज़ार करने में बीता समय (मिलीसेकंड). |
रिटर्न | |
---|---|
boolean |
अगर प्रोग्रेस का पता चला है, तो 'सही'. अगर नहीं, तो 'गलत'. |
getCommand
publicgetCommand ()
रन करने लायक फ़ंक्शन से जुड़ा कमांड दिखाता है.
रिटर्न | |
---|---|
|
getResult
public CommandResult getResult ()
कमांड से जुड़ा CommandResult
दिखाता है.
रिटर्न | |
---|---|
CommandResult |
रन
public abstract boolean run ()
कार्रवाई को लागू करें.
रिटर्न | |
---|---|
boolean |
true अगर कार्रवाई पूरी हो जाती है, तो false
अगर ऐसा नहीं होता है, तो |
थ्रो | |
---|---|
Exception |
अगर ऑपरेशन अचानक बंद हो गया |