ডিভাইস কনকারেন্ট ইউটিল
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 এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-09-17 UTC-তে শেষবার আপডেট করা হয়েছে।