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