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