ডিভাইস কনকারেন্ট ইউটিল
public class DeviceConcurrentUtil
extends Object
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.util.DeviceConcurrentUtil |
সমসাময়িক ডিভাইস সাইড কমান্ড কার্যকর করার জন্য ইউটিলিটি পদ্ধতি এবং ক্লাস রয়েছে
ShellCommandCallable হিসাবে বাস্তবায়িত কমান্ডগুলি চালানোর জন্য ERROR(/ExecutorService) ব্যবহার করুন এবং ERROR ERROR(/ExecutorService) কমান্ডের দ্বারা প্রত্যাবর্তিত ERROR(/Future) এর বিরুদ্ধে সিঙ্ক্রোনাইজেশনের জন্য ERROR(/#joinFuture(String,Future,long)) ব্যবহার করুন।
সারাংশ
নেস্টেড ক্লাস | |
|---|---|
class | DeviceConcurrentUtil.ShellCommandCallable <V> একটি |
পাবলিক পদ্ধতি | |
|---|---|
static <T> T | joinFuture (String taskDesc, task, long timeout)joinFuture (String taskDesc, task, long timeout) |
পাবলিক পদ্ধতি
জয়েন ফিউচার
public static T joinFuture (String taskDesc,
task,
long timeout) task বর্তমান থ্রেডে যোগদানের সুবিধার পদ্ধতি
DeviceNotAvailableException এবং ERROR(/TimeoutException) সম্পাদনের সময় স্বচ্ছভাবে পাস করা হয়, অন্যগুলি ত্রুটি হিসাবে লগ করা হয় কিন্তু অন্যথায় পরিচালনা করা হয় না।
| পরামিতি | |
|---|---|
taskDesc | String : লগিং উদ্দেশ্যে টাস্কের বর্ণনা |
task | ERROR(/Future) যোগদানের টাস্ক প্রতিনিধিত্ব করে |
timeout | long : টাস্কের জন্য অপেক্ষা করার সময়সীমা |
| রিটার্নস | |
|---|---|
T | টেমপ্লেট টাইপ সহ টাস্কের ফলাফল। |
| নিক্ষেপ করে | |
|---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException | |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।