Sl4aEventDispatcher
public class Sl4aEventDispatcher
extends Object
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.util.sl4a.Sl4aEventDispatcher |
ইভেন্ট প্রেরণকারী ইভেন্টের জন্য পোল দেয় এবং জিজ্ঞাসা করার জন্য নাম অনুসারে তাদের সারিবদ্ধ করে। TODO: ইভেন্ট হ্যান্ডলারদের জন্য সমর্থন যোগ করুন।
সারাংশ
নেস্টেড ক্লাস | |
---|---|
class | Sl4aEventDispatcher.EventSl4aObject ইভেন্ট পোলার দ্বারা অবজেক্ট ফিরিয়ে দেওয়া হয়েছে। |
ক্ষেত্র | |
---|---|
public static final 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, predicate, long timeout) waitForEvent (String name, predicate, long timeout) একটি নির্দিষ্ট ইভেন্টের জন্য পোল যা নাম এবং পূর্বাভাসের সাথে মেলে। |
সুরক্ষিত পদ্ধতি | |
---|---|
boolean | internalPolling () ঘটনা অভ্যন্তরীণ ভোটগ্রহণ, বলা উচিত নয়. |
ক্ষেত্র
SHUTDOWN_EVENT
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 |
popAllEvents
publicpopAllEvents (String name)
এক ধরনের সমস্ত ইভেন্ট ফেরত দিন, অথবা কোনো ইভেন্ট না থাকলে খালি তালিকা করুন।
পরামিতি | |
---|---|
name | String |
রিটার্নস | |
---|---|
popEvent
public Sl4aEventDispatcher.EventSl4aObject popEvent (String name, long timeout)
নামের একটি ইভেন্টের জন্য পোল
পরামিতি | |
---|---|
name | String : ইভেন্টের নাম। |
timeout | long : পপ ইভেন্টটি ফিরে আসার জন্য মিলিসেকেন্ডে সময়সীমা। |
রিটার্নস | |
---|---|
Sl4aEventDispatcher.EventSl4aObject | কোনো ইভেন্ট না পাওয়া গেলে EventSl4aObject বা নাল। |
চালান
public void run ()
waitForEvent
public Sl4aEventDispatcher.EventSl4aObject waitForEvent (String name,predicate, long timeout)
একটি নির্দিষ্ট ইভেন্টের জন্য পোল যা নাম এবং পূর্বাভাসের সাথে মেলে।
পরামিতি | |
---|---|
name | String : ইভেন্টের নাম। |
predicate | |
timeout | long : টাইমআউট মিলিসেকেন্ডে পপ ইভেন্ট ফিরে আসার জন্য। |
রিটার্নস | |
---|---|
Sl4aEventDispatcher.EventSl4aObject | কোনো ইভেন্ট না পাওয়া গেলে EventSl4aObject বা নাল। |
সুরক্ষিত পদ্ধতি
অভ্যন্তরীণ পোলিং
protected boolean internalPolling ()
ঘটনা অভ্যন্তরীণ ভোটগ্রহণ, বলা উচিত নয়. পরীক্ষার জন্য উন্মুক্ত।
রিটার্নস | |
---|---|
boolean |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-10-31 UTC-তে শেষবার আপডেট করা হয়েছে।