IRunUtil.IRunnableनतीजे

public static interface IRunUtil.IRunnableResult

com.android.tradefed.util.IRunUtil.IRunnableresults


एसिंक्रोनस रूप से एक्ज़ीक्यूट करने के लिए इंटरफ़ेस जो बूलियन स्टेटस दिखाता है.

खास जानकारी

सार्वजनिक तरीके

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: एमएस कुछ समय से इस्तेमाल में नहीं है. प्रोसेस शुरू होने से पहले, कोई प्रोग्रेस नहीं दिख रही है किया जा रहा है.

रिटर्न
boolean सही है.

getCommand

public  getCommand ()

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

रिटर्न

नतीजे पाएं

public CommandResult getResult ()

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

रिटर्न
CommandResult

रन

public abstract boolean run ()

कार्रवाई पूरी करें.

रिटर्न
boolean कार्रवाई पूरी होने पर true, false अन्य मामलों में

थ्रो
Exception अगर संचालन असामान्य रूप से खत्म किया गया हो