कमांड इंटरप्रेटर

public class CommandInterrupter
extends Object

java.lang.ऑब्जेक्ट
मैं com.android.tradefed.command.CommandInterrupter


TradeFederation आदेशों को बाधित या अबाधित के रूप में चिह्नित करने की अनुमति देने वाली सेवा।

सारांश

खेत

public static final CommandInterrupter INSTANCE

सिंगलटन।

सार्वजनिक निर्माणकर्ता

CommandInterrupter ()

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

void allowInterrupt ()

वर्तमान थ्रेड को बाधित होने दें।

allowInterruptAsync (Thread thread, long delay, TimeUnit unit)

देरी के बाद निर्दिष्ट थ्रेड को बाधित होने दें।

void blockInterrupt ()

वर्तमान थ्रेड को बाधित होने से रोकें।

void checkInterrupted ()

वर्तमान थ्रेड को बाधित करता है यदि इसे बाधित किया जाना चाहिए।

void interrupt (Thread thread, String message, ErrorIdentifier errorId)

एक धागे को ध्वजांकित करें, जब यह बाधित हो जाए तो इसे बाधित करें।

boolean isInterruptible (Thread thread)
boolean isInterruptible ()

खेत

उदाहरण

public static final CommandInterrupter INSTANCE

सिंगलटन।

सार्वजनिक निर्माणकर्ता

कमांड इंटरप्रेटर

public CommandInterrupter ()

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

अनुमति देंइंटरप्ट

public void allowInterrupt ()

वर्तमान थ्रेड को बाधित होने दें।

अनुमति देंइंटरप्टएसिंक

public  allowInterruptAsync (Thread thread, 
                long delay, 
                TimeUnit unit)

देरी के बाद निर्दिष्ट थ्रेड को बाधित होने दें।

मापदंडों
thread Thread : इंटरप्टिबल के रूप में चिह्नित करने के लिए धागा

delay long : अब से निष्पादन में देरी के लिए समय

unit TimeUnit : विलंब पैरामीटर की समय इकाई

रिटर्न

ब्लॉक इंटरप्ट

public void blockInterrupt ()

वर्तमान थ्रेड को बाधित होने से रोकें।

चेक बाधित

public void checkInterrupted ()

वर्तमान थ्रेड को बाधित करता है यदि इसे बाधित किया जाना चाहिए। सही RunInterruptedException को फेंकने के लिए थ्रेड्स को समय-समय पर इस विधि को कॉल करने के लिए प्रोत्साहित किया जाता है।

फेंकता
RunInterruptedException

रुकावट डालना

public void interrupt (Thread thread, 
                String message, 
                ErrorIdentifier errorId)

एक धागे को ध्वजांकित करें, जब यह बाधित हो जाए तो इसे बाधित करें।

मापदंडों
thread Thread : रुकावट के लिए चिह्नित करने के लिए धागा

message String : रुकावट संदेश

errorId ErrorIdentifier

बाधित है

public boolean isInterruptible (Thread thread)

मापदंडों
thread Thread

रिटर्न
boolean सच है अगर निर्दिष्ट धागा बाधित है

बाधित है

public boolean isInterruptible ()

रिटर्न
boolean सच है अगर वर्तमान धागा बाधित है