Sl4aEventDispatcher সম্পর্কে
public class Sl4aEventDispatcher
extends Object
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.util.sl4a.Sl4aEventDispatcher সম্পর্কে |
ইভেন্টের জন্য ইভেন্ট ডিসপ্যাচার পোল তৈরি করুন এবং জিজ্ঞাসা করার জন্য নাম অনুসারে সারিবদ্ধ করুন। করণীয়: ইভেন্ট হ্যান্ডলারের জন্য সমর্থন যোগ করুন।
সারাংশ
নেস্টেড ক্লাস | |
|---|---|
class | Sl4aEventDispatcher.EventSl4aObjectইভেন্ট পোলার দ্বারা বস্তুটি ফেরত পাঠানো হয়েছে। |
ধ্রুবক | |
|---|---|
String | SHUTDOWN_EVENT |
পাবলিক কনস্ট্রাক্টর | |
|---|---|
Sl4aEventDispatcher ( Sl4aClient client, long timeout) | |
পাবলিক পদ্ধতি | |
|---|---|
void | cancel ()থ্রেড এক্সিকিউশন বন্ধ করুন এবং সমস্ত ইভেন্ট পরিষ্কার করুন। |
void | clearAllEvents ()সব ঘটনা মুছে ফেলো |
void | clearEvents (String name)একটি ইভেন্টের নামের জন্য সমস্ত ইভেন্ট সাফ করুন। |
| popAllEvents (String name)এক ধরণের সমস্ত ইভেন্ট ফেরত দিন, অথবা যদি কোনও ইভেন্ট না থাকে তবে তালিকা খালি রাখুন। |
Sl4aEventDispatcher.EventSl4aObject | popEvent (String name, long timeout)নাম অনুসারে একটি ইভেন্টের জন্য পোল করুন |
void | run () |
Sl4aEventDispatcher.EventSl4aObject | waitForEvent (String name,নাম এবং বিষয়বস্তুর সাথে মিলে যাওয়া একটি নির্দিষ্ট ইভেন্টের জন্য পোল। |
সুরক্ষিত পদ্ধতি | |
|---|---|
boolean | internalPolling ()ঘটনাবলীর অভ্যন্তরীণ জরিপ আহ্বান করা উচিত নয়। |
ধ্রুবক
বন্ধ করুন_ইভেন্ট
public static final String SHUTDOWN_EVENT
ধ্রুবক মান: "ইভেন্টডিসপ্যাচারশাটডাউন"
পাবলিক কনস্ট্রাক্টর
Sl4aEventDispatcher সম্পর্কে
public Sl4aEventDispatcher (Sl4aClient client, long timeout)
| পরামিতি | |
|---|---|
client | Sl4aClient |
timeout | long |
পাবলিক পদ্ধতি
বাতিল করুন
public void cancel ()
থ্রেড এক্সিকিউশন বন্ধ করুন এবং সমস্ত ইভেন্ট পরিষ্কার করুন।
ক্লিয়ারঅলইভেন্টস
public void clearAllEvents ()
সব ঘটনা মুছে ফেলো
ক্লিয়ারইভেন্টস
public void clearEvents (String name)
একটি ইভেন্টের নামের জন্য সমস্ত ইভেন্ট সাফ করুন।
| পরামিতি | |
|---|---|
name | String |
পপঅলইভেন্টস
publicpopAllEvents (String name)
এক ধরণের সমস্ত ইভেন্ট ফেরত দিন, অথবা যদি কোনও ইভেন্ট না থাকে তবে তালিকা খালি রাখুন।
| পরামিতি | |
|---|---|
name | String |
| রিটার্নস | |
|---|---|
| |
পপইভেন্ট
public Sl4aEventDispatcher.EventSl4aObject popEvent (String name, long timeout)
নাম অনুসারে একটি ইভেন্টের জন্য পোল করুন
| পরামিতি | |
|---|---|
name | String : ইভেন্টের নাম। |
timeout | long : পপ ইভেন্টটি ফিরে আসার জন্য মিলিসেকেন্ডে সময়সীমা। |
| রিটার্নস | |
|---|---|
Sl4aEventDispatcher.EventSl4aObject | EventSl4aObject অথবা যদি কোন ইভেন্ট না পাওয়া যায়, তাহলে null। |
দৌড়
public void run ()
waitForEvent সম্পর্কে
public Sl4aEventDispatcher.EventSl4aObject waitForEvent (String name,predicate, long timeout)
নাম এবং বিষয়বস্তুর সাথে মিলে যাওয়া একটি নির্দিষ্ট ইভেন্টের জন্য পোল।
| পরামিতি | |
|---|---|
name | String : ইভেন্টের নাম। |
predicate | : ইভেন্টটি যে বিধেয়টি অতিক্রম করতে হবে। |
timeout | long : টাইমআউট পপ ইভেন্টটি ফিরে আসার জন্য মিলিসেকেন্ডে টাইমআউট। |
| রিটার্নস | |
|---|---|
Sl4aEventDispatcher.EventSl4aObject | EventSl4aObject অথবা যদি কোন ইভেন্ট না পাওয়া যায়, তাহলে null। |
সুরক্ষিত পদ্ধতি
অভ্যন্তরীণ ভোটগ্রহণ
protected boolean internalPolling ()
ইভেন্টগুলির অভ্যন্তরীণ পোলিং ডাকা উচিত নয়। পরীক্ষার জন্য উন্মুক্ত করা হয়েছে।
| রিটার্নস | |
|---|---|
boolean | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-04 UTC-তে শেষবার আপডেট করা হয়েছে।