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

public class CommandInterrupter
extends Object

java.lang.Object
com.android.tradefed.command.CommandInterrupter


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

सारांश

खेत

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 ()

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

allowInterruptAsync

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 सच है अगर वर्तमान धागा बाधित है