কমান্ড শিডিউলার
public class CommandScheduler
extends Object implements ICommandScheduler প্রসারিত করে
| java.lang.অবজেক্ট | |
| ↳ | com.android.tradefed.command.CommandScheduler সম্পর্কে |
সমস্ত উপলব্ধ ডিভাইস জুড়ে ট্রেডফেডারেশন কমান্ড চালানোর জন্য একটি শিডিউলার।
চালানোর জন্য কমান্ডগুলিকে তাদের কার্যকর করার সময়ের মোট চলমান গণনার উপর ভিত্তি করে অগ্রাধিকার দেওয়ার চেষ্টা করবে। উদাহরণস্বরূপ, বিরল বা দ্রুত চলমান কমান্ডগুলিকে দীর্ঘ চলমান কমান্ডের চেয়ে অগ্রাধিকার দেওয়া হবে।
বন্ধ না হওয়া পর্যন্ত পটভূমিতে চিরতরে চলে।
সারাংশ
পাবলিক কনস্ট্রাক্টর | |
|---|---|
CommandScheduler () একটি | |
পাবলিক পদ্ধতি | |
|---|---|
Pair <Boolean, Integer> | addCommand (String[] args)শিডিউলারে একটি কমান্ড যোগ করে। |
void | addCommandFile (String cmdFilePath,প্রদত্ত ফাইল থেকে সকল কমান্ড শিডিউলারে যোগ করে। |
void | await ()শিডিউলারের কাজ শুরু হওয়া পর্যন্ত অপেক্ষা করে, প্রযোজ্য হলে পুরানো TF থেকে হস্তান্তর সম্পূর্ণ হওয়ার জন্য অপেক্ষা করা সহ। |
static TradefedDelegator | checkDelegation (String[] args)কমান্ড লাইনের উপর ভিত্তি করে একটি ডেলিগেটর তৈরি করুন যাতে দেখা যায় যে আমাদের রান ডেলিগেট করতে হবে কিনা। |
static | createReleaseMap ( IInvocationContext context, Throwable e)ডিভাইসগুলির অবস্থার একটি মানচিত্র তৈরি করুন যাতে সেগুলি যথাযথভাবে প্রকাশ করা যায়। |
ISandbox | createSandbox () একটি |
void | displayCommandQueue (PrintWriter printWriter)কমান্ড এক্সিকিউশন কিউ-এর অবস্থা সম্পর্কে বিস্তারিত ডিবাগ তথ্য আউটপুট করুন। |
void | displayCommandsInfo (PrintWriter printWriter, String regex)বর্তমান কমান্ডের একটি তালিকা আউটপুট করুন। |
void | displayInvocationsInfo (PrintWriter printWriter)বর্তমান আহ্বানের একটি তালিকা প্রদর্শন করে। |
void | dumpCommandsXml (PrintWriter printWriter, String regex) কমান্ডের জন্য এক্সপেন্ডেড xml ফাইলটি ডাম্প করুন যেখানে সমস্ত বর্তমান কমান্ডের জন্য নির্দিষ্ট করা সমস্ত |
long | execCommand ( ICommandScheduler.IScheduledInvocationListener listener, ITestDevice device, String[] args)ইতিমধ্যে বরাদ্দকৃত ডিভাইসে সরাসরি কমান্ড কার্যকর করুন। |
long | execCommand ( ICommandScheduler.IScheduledInvocationListener listener,ইতিমধ্যে বরাদ্দকৃত ডিভাইসগুলিতে সরাসরি কমান্ড কার্যকর করুন। |
long | execCommand ( IInvocationContext context, ICommandScheduler.IScheduledInvocationListener listener, String[] args) একটি ডিভাইস সরাসরি বরাদ্দ করে এবং একটি বিদ্যমান |
long | execCommand ( ICommandScheduler.IScheduledInvocationListener listener, String[] args)সরাসরি একটি ডিভাইস বরাদ্দ করে এবং কমান্ড কিউতে যোগ না করেই একটি কমান্ড কার্যকর করে। |
CommandFileWatcher | getCommandFileWatcher ()এই শিডিউলারের জন্য উপযুক্ত CommandFileWatcher পান |
int | getExecutingCommandCount ()এক্সিকিউটিং অবস্থায় কমান্ডের সংখ্যা প্রদান করে। |
CommandScheduler.HostState | getHostState () |
String | getInvocationInfo (int invocationId)একটি ইনভোকেশন বু-তে ইনভোকেশন আইডি উল্লেখ করে তথ্য ফেরত দিন। |
CommandRunner.ExitCode | getLastInvocationExitCode ()শেষবার চালানো আমন্ত্রণের ত্রুটি কোডটি ফেরত দিন। |
Throwable | getLastInvocationThrowable () শেষবার চালানো আমন্ত্রণ থেকে |
int | getReadyCommandCount ()সারিতে প্রস্তুত অবস্থায় থাকা কমান্ডের সংখ্যা ফেরত পাঠায়। |
long | getShutdownTimeout () |
boolean | isDeviceInInvocationThread ( ITestDevice device)যদি ডিভাইসটি একটি সক্রিয় ইনভোকেশন থ্রেড দ্বারা ব্যবহৃত হয় তবে সত্য ফেরত পাঠায়। |
boolean | isShuttingDown () |
void | notifyFileChanged (File cmdFile, |
void | removeAllCommands ()শিডিউলার থেকে সমস্ত কমান্ড সরান |
void | run ()এই থ্রেডের প্রধান এক্সিকিউশন ব্লক। |
void | setClearcutClient (ClearcutClient client)ক্লায়েন্টকে হারনেস ডেটা রিপোর্ট করার জন্য সেট করুন |
void | setMaxPollTime (long polling) |
void | setPrintSchedulingWarning (boolean print) |
boolean | shouldShutdownOnCmdfileError ()কমান্ড ত্রুটির জন্য যদি আমাদের শিডিউলার বন্ধ করার প্রয়োজন হয়, তাহলে true রিটার্ন করে। |
void | shutdown (boolean notifyStop)কমান্ড শিডিউলারটি সুন্দরভাবে বন্ধ করার চেষ্টা করুন। |
void | shutdownHard (boolean killAdb)কমান্ড শিডিউলার জোর করে বন্ধ করার চেষ্টা করুন। |
void | shutdownHard ()কমান্ড শিডিউলার জোর করে বন্ধ করার চেষ্টা করুন। |
void | shutdownOnEmpty () |
void | start () লগিং সেট আপ, |
boolean | stopInvocation ( ITestInvocation invocation)একটি চলমান আমন্ত্রণ বন্ধ করুন। |
boolean | stopInvocation (int invocationId, String cause)একটি চলমান আমন্ত্রণ বন্ধ করার জন্য এর আইডি উল্লেখ করুন। |
void | stopScheduling ()নতুন পরীক্ষা গ্রহণ এবং সময়সূচী নির্ধারণ বন্ধ করে কিন্তু ট্রেডফেড বন্ধ করে না। |
পাবলিক কনস্ট্রাক্টর
কমান্ড শিডিউলার
public CommandScheduler ()
একটি CommandScheduler তৈরি করে।
দ্রষ্টব্য: ব্যবহারের আগে অবশ্যই start কল করতে হবে।
পাবলিক পদ্ধতি
অ্যাডকমান্ড
public Pair<Boolean, Integer> addCommand (String[] args)
শিডিউলারে একটি কমান্ড যোগ করে।
একটি কমান্ড মূলত রান করার জন্য একটি কনফিগারেশন এবং এর সাথে সম্পর্কিত আর্গুমেন্টের একটি উদাহরণ।
যদি "--help" আর্গুমেন্ট নির্দিষ্ট করা থাকে, তাহলে কনফিগারেশনের জন্য সাহায্য টেক্সট stdout-এ আউটপুট হবে। অন্যথায়, কনফিগারেশনটি রান করার জন্য কিউতে যোগ করা হবে।
| পরামিতি | |
|---|---|
args | String : কনফিগার আর্গুমেন্ট। |
| রিটার্নস | |
|---|---|
Pair <Boolean, Integer> | একজোড়া মান, যদি কমান্ড সফলভাবে যোগ করা হয় তবে প্রথম মানটি বুলিয়ান true । দ্বিতীয় মানটি হল পরিচিত কমান্ড ট্র্যাকার আইডি (অ-ঋণাত্মক মান) যদি কমান্ড সফলভাবে যোগ করা হয়, সমস্ত ডিভাইসের জন্য কমান্ড যোগ করা হলে 0 ফেরত দেবে, অন্যথায় -1। |
| থ্রো | |
|---|---|
ConfigurationException | |
কমান্ড ফাইল যোগ করুন
public void addCommandFile (String cmdFilePath,
extraArgs) প্রদত্ত ফাইল থেকে সকল কমান্ড শিডিউলারে যোগ করে।
| পরামিতি | |
|---|---|
cmdFilePath | String : কমান্ড ফাইলের ফাইল সিস্টেম পাথ |
extraArgs | : ফাইল থেকে পার্স করা প্রতিটি কমান্ডে যোগ করার জন্য String আর্গুমেন্টের একটি ERROR(/List) । খালি থাকতে পারে কিন্তু শূন্য হওয়া উচিত নয়। |
| থ্রো | |
|---|---|
ConfigurationException | |
অপেক্ষা করা
public void await ()
শিডিউলারের কাজ শুরু হওয়া পর্যন্ত অপেক্ষা করে, প্রযোজ্য হলে পুরানো TF থেকে হস্তান্তর সম্পূর্ণ হওয়ার জন্য অপেক্ষা করা সহ।
প্রতিনিধিদল পরীক্ষা করুন
public static TradefedDelegator checkDelegation (String[] args)
কমান্ড লাইনের উপর ভিত্তি করে একটি ডেলিগেটর তৈরি করুন যাতে দেখা যায় যে আমাদের রান ডেলিগেট করতে হবে কিনা।
| পরামিতি | |
|---|---|
args | String |
| রিটার্নস | |
|---|---|
TradefedDelegator | |
| থ্রো | |
|---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException | |
রিলিজম্যাপ তৈরি করুন
public staticcreateReleaseMap (IInvocationContext context, Throwable e)
ডিভাইসগুলির অবস্থার একটি মানচিত্র তৈরি করুন যাতে সেগুলি যথাযথভাবে প্রকাশ করা যায়।
| পরামিতি | |
|---|---|
context | IInvocationContext |
e | Throwable |
| রিটার্নস | |
|---|---|
| |
স্যান্ডবক্স তৈরি করুন
public ISandbox createSandbox ()
একটি ISandbox তৈরি করুন যা আমন্ত্রণটি চালানোর জন্য ব্যবহার করবে।
| রিটার্নস | |
|---|---|
ISandbox | |
ডিসপ্লেকমান্ডকিউ
public void displayCommandQueue (PrintWriter printWriter)
কমান্ড এক্সিকিউশন কিউ-এর অবস্থা সম্পর্কে বিস্তারিত ডিবাগ তথ্য আউটপুট করুন।
ডিসপ্লে কমান্ডসইনফো
public void displayCommandsInfo (PrintWriter printWriter,
String regex)বর্তমান কমান্ডের একটি তালিকা আউটপুট করুন।
| পরামিতি | |
|---|---|
printWriter | PrintWriter : আউটপুট করার জন্য ERROR(/PrintWriter) । |
regex | String : রেগুলার এক্সপ্রেশন যার সাথে কমান্ডগুলি প্রিন্ট করার জন্য মিলিত হওয়া উচিত। যদি null হয়, তাহলে সমস্ত কমান্ড প্রিন্ট হবে। |
ডিসপ্লেইনভোকেশনসইনফো
public void displayInvocationsInfo (PrintWriter printWriter)
বর্তমান আহ্বানের একটি তালিকা প্রদর্শন করে।
| পরামিতি | |
|---|---|
printWriter | PrintWriter : আউটপুট করার জন্য ERROR(/PrintWriter) । |
ডাম্পকমান্ডসএক্সএমএল
public void dumpCommandsXml (PrintWriter printWriter,
String regex)কমান্ডের জন্য এক্সপেন্ডেড xml ফাইলটি ডাম্প করুন যেখানে সমস্ত বর্তমান কমান্ডের জন্য নির্দিষ্ট করা সমস্ত Option মান থাকবে।
| পরামিতি | |
|---|---|
printWriter | PrintWriter : স্ট্যাটাস আউটপুট করার জন্য ERROR(/PrintWriter) । |
regex | String : রেগুলার এক্সপ্রেশন যার সাথে xml ফাইল ডাম্প করার জন্য কমান্ডগুলি মেলাতে হবে। যদি null হয়, তাহলে সমস্ত কমান্ড ডাম্প করা হবে। |
execCommand সম্পর্কে
public long execCommand (ICommandScheduler.IScheduledInvocationListener listener, ITestDevice device, String[] args)
ইতিমধ্যে বরাদ্দকৃত ডিভাইসে সরাসরি কমান্ড কার্যকর করুন।
| পরামিতি | |
|---|---|
listener | ICommandScheduler.IScheduledInvocationListener : ICommandScheduler.IScheduledInvocationListener কে অবহিত করতে হবে |
device | ITestDevice : ব্যবহারের জন্য ITestDevice |
args | String : কমান্ড আর্গুমেন্ট |
| রিটার্নস | |
|---|---|
long | নির্ধারিত কমান্ডের আমন্ত্রণ আইডি। |
| থ্রো | |
|---|---|
ConfigurationException | |
execCommand সম্পর্কে
public long execCommand (ICommandScheduler.IScheduledInvocationListener listener,reservedDevices, String[] args)
ইতিমধ্যে বরাদ্দকৃত ডিভাইসগুলিতে সরাসরি কমান্ড কার্যকর করুন।
| পরামিতি | |
|---|---|
listener | ICommandScheduler.IScheduledInvocationListener : ICommandScheduler.IScheduledInvocationListener কে অবহিত করতে হবে |
reservedDevices | : ERROR(/List ব্যবহার করতে |
args | String : কমান্ড আর্গুমেন্ট |
| রিটার্নস | |
|---|---|
long | নির্ধারিত কমান্ডের আমন্ত্রণ আইডি। |
| থ্রো | |
|---|---|
ConfigurationException | |
execCommand সম্পর্কে
public long execCommand (IInvocationContext context, ICommandScheduler.IScheduledInvocationListener listener, String[] args)
একটি ডিভাইস সরাসরি বরাদ্দ করে এবং একটি বিদ্যমান IInvocationContext ব্যবহার করে কমান্ড কিউতে যোগ না করেই একটি কমান্ড কার্যকর করে।
| পরামিতি | |
|---|---|
context | IInvocationContext : একটি বিদ্যমান IInvocationContext । |
listener | ICommandScheduler.IScheduledInvocationListener : ICommandScheduler.IScheduledInvocationListener কে অবহিত করতে হবে |
args | String : কমান্ড আর্গুমেন্ট |
| রিটার্নস | |
|---|---|
long | |
| থ্রো | |
|---|---|
ConfigurationException | |
NoDeviceException | |
execCommand সম্পর্কে
public long execCommand (ICommandScheduler.IScheduledInvocationListener listener, String[] args)
সরাসরি একটি ডিভাইস বরাদ্দ করে এবং কমান্ড কিউতে যোগ না করেই একটি কমান্ড কার্যকর করে।
| পরামিতি | |
|---|---|
listener | ICommandScheduler.IScheduledInvocationListener : ICommandScheduler.IScheduledInvocationListener কে অবহিত করতে হবে |
args | String : কমান্ড আর্গুমেন্ট |
| রিটার্নস | |
|---|---|
long | নির্ধারিত কমান্ডের আমন্ত্রণ আইডি। |
| থ্রো | |
|---|---|
ConfigurationException | |
NoDeviceException | |
getCommandFileWatcher সম্পর্কে
public CommandFileWatcher getCommandFileWatcher ()
এই শিডিউলারের জন্য উপযুক্ত CommandFileWatcher পান
| রিটার্নস | |
|---|---|
CommandFileWatcher | |
এক্সিকিউটিংকমান্ডকাউন্ট পান
public int getExecutingCommandCount ()
এক্সিকিউটিং অবস্থায় কমান্ডের সংখ্যা প্রদান করে।
| রিটার্নস | |
|---|---|
int | |
হোস্টস্টেট পান
public CommandScheduler.HostState getHostState ()
| রিটার্নস | |
|---|---|
CommandScheduler.HostState | |
getInvocationInfo সম্পর্কে
public String getInvocationInfo (int invocationId)
একটি ইনভোকেশন বু-তে ইনভোকেশন আইডি উল্লেখ করে তথ্য ফেরত দিন।
| পরামিতি | |
|---|---|
invocationId | int : আমন্ত্রণের ট্র্যাকিং আইডি। |
| রিটার্নস | |
|---|---|
String | আমন্ত্রণ সম্পর্কে তথ্য সম্বলিত একটি String । |
getLastInvocationExitCode সম্পর্কে
public CommandRunner.ExitCode getLastInvocationExitCode ()
শেষবার চালানো হওয়া আমন্ত্রণের ত্রুটি কোডটি ফেরত পাঠান। যদি এখনও কোনও আমন্ত্রণ না চালানো হয়, তাহলে 0 (কোনও ত্রুটি নেই) ফেরত পাঠান।
| রিটার্নস | |
|---|---|
CommandRunner.ExitCode | |
getLastInvocationThrowable সম্পর্কে
public Throwable getLastInvocationThrowable ()
শেষবার চালানো আমন্ত্রণ থেকে Throwable ফেরত দিন। যদি কোনও থ্রোয়েবল উপলব্ধ না থাকে, তাহলে নাল ফেরত দিন।
| রিটার্নস | |
|---|---|
Throwable | |
রেডিকমান্ডকাউন্ট পান
public int getReadyCommandCount ()
সারিতে প্রস্তুত অবস্থায় থাকা কমান্ডের সংখ্যা ফেরত পাঠায়।
| রিটার্নস | |
|---|---|
int | |
বন্ধ করার সময়সীমা শেষ করুন
public long getShutdownTimeout ()
| রিটার্নস | |
|---|---|
long | |
isDeviceInInvocationThread সম্পর্কে
public boolean isDeviceInInvocationThread (ITestDevice device)
যদি ডিভাইসটি একটি সক্রিয় ইনভোকেশন থ্রেড দ্বারা ব্যবহৃত হয় তবে সত্য ফেরত পাঠায়।
| পরামিতি | |
|---|---|
device | ITestDevice |
| রিটার্নস | |
|---|---|
boolean | |
বন্ধ করা হচ্ছে
public boolean isShuttingDown ()
| রিটার্নস | |
|---|---|
boolean | |
ফাইল পরিবর্তন করা হয়েছে
public void notifyFileChanged (File cmdFile,
extraArgs) | পরামিতি | |
|---|---|
cmdFile | File |
extraArgs | |
সকল কমান্ড অপসারণ করুন
public void removeAllCommands ()
শিডিউলার থেকে সমস্ত কমান্ড সরান
দৌড়
public void run ()
এই থ্রেডের প্রধান এক্সিকিউশন ব্লক।
সেটক্লিয়ারকাটক্লায়েন্ট
public void setClearcutClient (ClearcutClient client)
ক্লায়েন্টকে হারনেস ডেটা রিপোর্ট করার জন্য সেট করুন
| পরামিতি | |
|---|---|
client | ClearcutClient |
সেটম্যাক্সপোলটাইম
public void setMaxPollTime (long polling)
| পরামিতি | |
|---|---|
polling | long |
সেটপ্রিন্টশিডিউলিংসতর্কতা
public void setPrintSchedulingWarning (boolean print)
| পরামিতি | |
|---|---|
print | boolean |
বন্ধ করে দেওয়া উচিতOnCmdfileError
public boolean shouldShutdownOnCmdfileError ()
কমান্ড ত্রুটির জন্য যদি আমাদের শিডিউলার বন্ধ করার প্রয়োজন হয়, তাহলে true রিটার্ন করে।
| রিটার্নস | |
|---|---|
boolean | |
বন্ধ
public void shutdown (boolean notifyStop)
কমান্ড শিডিউলারটি সুন্দরভাবে বন্ধ করার চেষ্টা করুন।
| পরামিতি | |
|---|---|
notifyStop | boolean : যদি সত্য হয়, তাহলে TF শাটডাউনের আহ্বান জানানো হবে। |
শাটডাউনহার্ড
public void shutdownHard (boolean killAdb)
কমান্ড শিডিউলার জোর করে বন্ধ করার চেষ্টা করুন।
shutdown() এর মতোই, কিন্তু ঐচ্ছিকভাবে adb সংযোগটিও বন্ধ করে দেবে, যাতে চলমান আহ্বানগুলি দ্রুত সম্পন্ন করার জন্য 'অনুপ্রাণিত' করা যায়।
| পরামিতি | |
|---|---|
killAdb | boolean |
শাটডাউনহার্ড
public void shutdownHard ()
কমান্ড শিডিউলার জোর করে বন্ধ করার চেষ্টা। shutdownHard(true) এর মতোই।
খালি অবস্থায় বন্ধ করুন
public void shutdownOnEmpty ()
shutdown() এর মতো, কিন্তু প্রস্থান করার আগে সমস্ত কমান্ড কার্যকর হওয়ার জন্য অপেক্ষা করবে।
স্টপইনভোকেশন
public boolean stopInvocation (ITestInvocation invocation)
একটি চলমান আমন্ত্রণ বন্ধ করুন।
| পরামিতি | |
|---|---|
invocation | ITestInvocation |
| রিটার্নস | |
|---|---|
boolean | যদি আহ্বান বন্ধ করা হয়ে থাকে তাহলে সত্য, অন্যথায় মিথ্যা |
স্টপইনভোকেশন
public boolean stopInvocation (int invocationId,
String cause)একটি চলমান আমন্ত্রণ বন্ধ করার জন্য এর আইডি উল্লেখ করুন।
| পরামিতি | |
|---|---|
invocationId | int : আমন্ত্রণের ট্র্যাকিং আইডি। |
cause | String : আমন্ত্রণ বন্ধ করার কারণ। |
| রিটার্নস | |
|---|---|
boolean | যদি আহ্বান বন্ধ করা হয়ে থাকে তাহলে সত্য, অন্যথায় মিথ্যা |
সময়সূচী বন্ধ করুন
public void stopScheduling ()
নতুন পরীক্ষা গ্রহণ এবং সময়সূচী বন্ধ করে দেয় কিন্তু ট্রেডফেড বন্ধ করে না। এটি দুই ধাপে শাটডাউন সক্ষম করার জন্য তৈরি করা হয়েছে যেখানে প্রথমে আমরা সমস্ত চলমান পরীক্ষা নিষ্কাশন করি, তারপর ট্রেডফেড প্রক্রিয়াটি বন্ধ করি।
সুরক্ষিত পদ্ধতি
পরিষ্কার করা
protected void cleanUp ()
আমরা কাজ ছেড়ে দেওয়ার আগে লগগুলি বন্ধ করে এবং অন্য কোনও প্রয়োজনীয় পরিষ্কারের কাজ করে।
ইউনিট পরীক্ষাগুলি উপহাস করতে পারে এমনভাবে প্রকাশ করা হয়েছে।
তৈরি করুনকনফিগারেশন
protected IConfiguration createConfiguration (String[] args)
| পরামিতি | |
|---|---|
args | String |
| রিটার্নস | |
|---|---|
IConfiguration | |
| থ্রো | |
|---|---|
ConfigurationException | |
createInvocationContext সম্পর্কে
protected IInvocationContext createInvocationContext ()
| রিটার্নস | |
|---|---|
IInvocationContext | |
ড্রাইরানকমান্ড রিপোর্টিং
protected void dryRunCommandReporting (ICommandScheduler.IScheduledInvocationListener handler, IConfiguration config)
কোন প্রদত্ত কমান্ডটি ড্রাই-রান কিনা তা নির্ধারণ করে। যদি কমান্ডটি ড্রাই-রান হয়, তাহলে এটি যাচাই করুন। যদি কোনও কনফিগারেশন সমস্যা থাকে, তাহলে এটি একটি ConfigurationException নিক্ষেপ করবে।
| পরামিতি | |
|---|---|
handler | ICommandScheduler.IScheduledInvocationListener : ড্রাই-রান ভ্যালিডেশনের জন্য ইভেন্ট রিপোর্ট করার জন্য ERROR(/InvocationEventHandler) । |
config | IConfiguration |
| রিটার্নস | |
|---|---|
void | কমান্ডটি যদি ড্রাই রান হয় তাহলে true, অন্যথায় false। |
| থ্রো | |
|---|---|
| com.android.tradefed.config.ConfigurationException |
ConfigurationException | |
execCommand সম্পর্কে
protected long execCommand (IInvocationContext context, ICommandScheduler.IScheduledInvocationListener listener,reservedDevices, String[] args)
| পরামিতি | |
|---|---|
context | IInvocationContext |
listener | ICommandScheduler.IScheduledInvocationListener |
reservedDevices | |
args | String |
| রিটার্নস | |
|---|---|
long | |
| থ্রো | |
|---|---|
ConfigurationException | |
গেটকনফিগফ্যাক্টরি
protected IConfigurationFactory getConfigFactory ()
IConfigurationFactory এর রেফারেন্স পাওয়ার জন্য ফ্যাক্টরি পদ্ধতি
| রিটার্নস | |
|---|---|
IConfigurationFactory | ব্যবহারের জন্য IConfigurationFactory |
ডিভাইস ব্যবস্থাপনা সার্ভার পান
protected DeviceManagementGrpcServer getDeviceManagementServer ()
| রিটার্নস | |
|---|---|
DeviceManagementGrpcServer | |
ডিভাইস ম্যানেজার পান
protected IDeviceManager getDeviceManager ()
IDeviceManager এর রেফারেন্স পাওয়ার জন্য কারখানা পদ্ধতি
| রিটার্নস | |
|---|---|
IDeviceManager | ব্যবহার করার জন্য IDeviceManager |
ফিচার সার্ভার পান
protected TradefedFeatureServer getFeatureServer ()
| রিটার্নস | |
|---|---|
TradefedFeatureServer | |
getKeyStoreClient সম্পর্কে
protected IKeyStoreClient getKeyStoreClient ()
IGlobalConfiguration এ ঘোষিত IKeyStoreFactory ব্যবহার করে একটি IKeyStoreClient আনে অথবা যদি কোনটিই সংজ্ঞায়িত না থাকে তবে null আনে।
| রিটার্নস | |
|---|---|
IKeyStoreClient | IKeyStoreClient সম্পর্কে |
getTestInvocationManagementServer সম্পর্কে
protected TestInvocationManagementServer getTestInvocationManagementServer ()
| রিটার্নস | |
|---|---|
TestInvocationManagementServer | |
initLoging সম্পর্কে
protected void initLogging ()
ddmlib লগ আরম্ভ করে।
ইউনিট পরীক্ষাগুলি উপহাস করতে পারে এমনভাবে প্রকাশ করা হয়েছে।
বন্ধ করা হচ্ছে
protected boolean isShutdown ()
| রিটার্নস | |
|---|---|
boolean | |
প্রসেসরেডিকমান্ড
protected void processReadyCommands (IDeviceManager manager)
| পরামিতি | |
|---|---|
manager | IDeviceManager |