कमांड इंटरप्टर
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 CommandInterrupter ()
सार्वजनिक तरीके
रुकावट की अनुमति दें
public void allowInterrupt ()
वर्तमान थ्रेड को बाधित होने दें।
allowInterruptAsync
publicallowInterruptAsync (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 | सच है अगर वर्तमान धागा बाधित है |