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 यदि प्रगति पाई गई है तो सत्य है अन्यथा असत्य है।

आदेश प्राप्त करें

public  getCommand ()

रननेबल से संबंधित कमांड लौटाता है।

रिटर्न

परिणाम प्राप्त करें

public CommandResult getResult ()

कमांड से संबद्ध CommandResult लौटाता है।

रिटर्न
CommandResult

दौड़ना

public abstract boolean run ()

ऑपरेशन निष्पादित करें.

रिटर्न
boolean यदि ऑपरेशन सफलतापूर्वक किया जाता है तो true , अन्यथा false

फेंकता
Exception यदि ऑपरेशन असामान्य रूप से समाप्त हो गया