কমান্ড ইন্টারাপ্টার

public class CommandInterrupter
extends Object

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


এমন একটি পরিষেবা যা ট্রেডফেডারেশন কমান্ডগুলিকে বাধাগ্রস্ত করতে বা বাধাহীন হিসাবে চিহ্নিত করার সুযোগ দেয়।

সারসংক্ষেপ

ক্ষেত্র

public static final CommandInterrupter INSTANCE

সিঙ্গেলটন।

সরকারি নির্মাণকারী

CommandInterrupter ()

জনসাধারণের পদ্ধতি

void allowInterrupt ()

বর্তমান থ্রেডকে বাধা দেওয়ার অনুমতি দিন।

Future<?> 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 Future<?> allowInterruptAsync (Thread thread, 
                long delay, 
                TimeUnit unit)

একটি নির্দিষ্ট থ্রেডকে বিলম্বের পর বাধা দেওয়ার অনুমতি দিন।

প্যারামিটার
thread Thread : বাধাযোগ্য হিসেবে চিহ্নিত করার জন্য থ্রেড

delay long : এখন থেকে কার্য সম্পাদন বিলম্বিত করার সময়

unit TimeUnit : বিলম্ব প্যারামিটারের সময়ের একক

ফেরত
Future<?>

ব্লকইন্টারাপ্ট

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 বর্তমান থ্রেডটি বাধাযোগ্য হলে সত্য