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