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

public class CommandInterrupter
extends Object

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


ट्रेडफ़ेडरेशन के निर्देशों को रुकावट डालने या न चलने वाले के तौर पर मार्क करने की अनुमति देने वाली सेवा.

खास जानकारी

फ़ील्ड्स की फ़िल्में

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

मौजूदा थ्रेड को रुकावट डालने दें.

AllowInterrutAsync

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

तय की गई देरी के बाद, थ्रेड पर रुकावट आने की अनुमति दें.

पैरामीटर
thread Thread: रुकावट डालने वाले के तौर पर मार्क करने के लिए थ्रेड

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

unit TimeUnit: देरी पैरामीटर की समय की इकाई

रिटर्न

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

public void blockInterrupt ()

मौजूदा थ्रेड में रुकावट आने से रोकें.

चेक-इन्प्टेड

public void checkInterrupted ()

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

थ्रो
RunInterruptedException

CANNOT TRANSLATE

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 सही है, अगर मौजूदा थ्रेड में रुकावट आ सकती है