CommandScheduler
public
class
CommandScheduler
extends Thread
implements
ICommandScheduler
| java.lang.Object | ||
| ↳ | java.lang.Thread | |
| ↳ | com.android.tradefed.command.CommandScheduler | |
यह एक शेड्यूलर है, जो सभी उपलब्ध डिवाइसों पर TradeFederation कमांड चलाता है.
यह कमांड को चलाने के लिए प्राथमिकता तय करने की कोशिश करेगा. यह प्राथमिकता, कमांड के कुल रनिंग टाइम के आधार पर तय की जाएगी. उदाहरण के लिए, कम समय में चलने वाली कमांड को ज़्यादा समय में चलने वाली कमांड की तुलना में प्राथमिकता दी जाएगी.
यह बैकग्राउंड में तब तक चलता रहता है, जब तक इसे बंद नहीं किया जाता.
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
|---|---|
CommandScheduler()
|
|
पब्लिक मेथड | |
|---|---|
Pair<Boolean, Integer>
|
addCommand(String[] args)
यह कुकी, शेड्यूलर में कोई कमांड जोड़ती है. |
void
|
addCommandFile(String cmdFilePath, List<String> extraArgs)
इस विकल्प का इस्तेमाल करके, दी गई फ़ाइल में मौजूद सभी कमांड को शेड्यूलर में जोड़ा जाता है |
void
|
await()
शेड्यूलर के शुरू होने का इंतज़ार करता है. इसमें, पुराने TF से हैंडओवर पूरा होने का इंतज़ार करना भी शामिल है. हालांकि, यह सिर्फ़ तब लागू होता है, जब ऐसा करना ज़रूरी हो. |
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)
अगर डिवाइस का इस्तेमाल, चालू इनवोकेशन थ्रेड कर रही है, तो यह फ़ंक्शन true वैल्यू दिखाता है. |
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()
अगर निर्देश से जुड़ी गड़बड़ियों की वजह से, हमें शेड्यूलर को बंद करना है, तो यह फ़ंक्शन सही वैल्यू दिखाता है |
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()
इससे नई जांचों को शेड्यूल करने और उन्हें स्वीकार करने की प्रोसेस रुक जाती है. हालांकि, Tradefed काम करता रहता है. |
सार्वजनिक कंस्ट्रक्टर
CommandScheduler
public CommandScheduler ()
CommandScheduler बनाता है.
ध्यान दें: इसका इस्तेमाल करने से पहले, start को कॉल करना ज़रूरी है.
पब्लिक मेथड
addCommand
public Pair<Boolean, Integer> addCommand (String[] args)
यह कुकी, शेड्यूलर में कोई कमांड जोड़ती है.
कमांड, चलाने के लिए कॉन्फ़िगरेशन का एक इंस्टेंस होती है. साथ ही, इससे जुड़े आर्ग्युमेंट भी होते हैं.
अगर "--help" आर्ग्युमेंट तय किया गया है, तो कॉन्फ़िगरेशन के लिए सहायता वाला टेक्स्ट stdout पर आउटपुट किया जाएगा. ऐसा न होने पर, कॉन्फ़िगरेशन को चलाने के लिए, उसे कतार में जोड़ दिया जाएगा.
| पैरामीटर | |
|---|---|
args |
String: कॉन्फ़िगरेशन के तर्क. |
| रिटर्न | |
|---|---|
Pair<Boolean, Integer> |
वैल्यू का एक पेयर. पहली वैल्यू एक बूलियन true होती है. इससे पता चलता है कि कमांड को
सफलतापूर्वक जोड़ा गया है या नहीं. अगर कमांड को जोड़ दिया गया है, तो दूसरी वैल्यू, कमांड ट्रैकर आईडी(शून्य से कम नहीं) होती है. अगर कमांड को सभी डिवाइसों के लिए जोड़ दिया गया है, तो 0 दिखाता है. ऐसा न होने पर, -1 दिखाता है. |
| थ्रो | |
|---|---|
ConfigurationException |
|
addCommandFile
public void addCommandFile (String cmdFilePath,
List<String> extraArgs)इस विकल्प का इस्तेमाल करके, दी गई फ़ाइल में मौजूद सभी कमांड को शेड्यूलर में जोड़ा जाता है
| पैरामीटर | |
|---|---|
cmdFilePath |
String: कमांड फ़ाइल का फ़ाइल सिस्टम पाथ |
extraArgs |
List: फ़ाइल से पार्स की गई हर कमांड में जोड़ने के लिए, String आर्ग्युमेंट का List. इसे खाली छोड़ा जा सकता है, लेकिन शून्य नहीं होना चाहिए. |
| थ्रो | |
|---|---|
ConfigurationException |
|
इंतज़ार करें
public void await ()
शेड्यूलर के शुरू होने का इंतज़ार करता है. इसमें, पुराने TF से हैंडओवर पूरा होने का इंतज़ार करना भी शामिल है. हालांकि, यह सिर्फ़ तब लागू होता है, जब ऐसा करना ज़रूरी हो.
| थ्रो | |
|---|---|
InterruptedException |
|
checkDelegation
public static TradefedDelegator checkDelegation (String[] args)
कमांड लाइन के आधार पर, ऐक्सेस देने की सुविधा बनाएं. इससे यह पता चलेगा कि हमें रन का ऐक्सेस देना है या नहीं.
| पैरामीटर | |
|---|---|
args |
String |
| रिटर्न | |
|---|---|
TradefedDelegator |
|
| थ्रो | |
|---|---|
|
com.android.tradefed.config.ConfigurationException |
ConfigurationException |
|
createReleaseMap
public static Map<ITestDevice, FreeDeviceState> createReleaseMap (IInvocationContext context, Throwable e)
डिवाइस की स्थिति का मैप बनाएं, ताकि उन्हें सही तरीके से रिलीज़ किया जा सके.
| पैरामीटर | |
|---|---|
context |
IInvocationContext |
e |
Throwable |
| रिटर्न | |
|---|---|
Map<ITestDevice, FreeDeviceState> |
|
createSandbox
public ISandbox createSandbox ()
एक ISandbox बनाएं, जिसका इस्तेमाल इनवोकेशन को चलाने के लिए किया जाएगा.
| रिटर्न | |
|---|---|
ISandbox |
|
displayCommandQueue
public void displayCommandQueue (PrintWriter printWriter)
कमांड को लागू करने की प्रोसेस की स्थिति के बारे में डीबग करने की ज़्यादा जानकारी आउटपुट करता है.
displayCommandsInfo
public void displayCommandsInfo (PrintWriter printWriter,
String regex)मौजूदा निर्देशों की सूची दिखाओ.
| पैरामीटर | |
|---|---|
printWriter |
PrintWriter: PrintWriter, जिसमें आउटपुट दिखाना है. |
regex |
String: वह रेगुलर एक्सप्रेशन जिससे कमांड को प्रिंट करने के लिए मैच किया जाना चाहिए. अगर वैल्यू शून्य है, तो सभी निर्देश प्रिंट किए जाएंगे. |
displayInvocationsInfo
public void displayInvocationsInfo (PrintWriter printWriter)
मौजूदा इनवोकेशन की सूची दिखाता है.
| पैरामीटर | |
|---|---|
printWriter |
PrintWriter: PrintWriter, जिसमें आउटपुट दिखाना है. |
dumpCommandsXml
public void dumpCommandsXml (PrintWriter printWriter,
String regex)कमांड के लिए, पूरी जानकारी वाली एक्सएमएल फ़ाइल को डंप करें. इसमें सभी मौजूदा कमांड के लिए, Option की सभी वैल्यू शामिल हों.
| पैरामीटर | |
|---|---|
printWriter |
PrintWriter: स्थिति को आउटपुट करने के लिए PrintWriter. |
regex |
String: वह रेगुलर एक्सप्रेशन जिससे कमांड मैच होनी चाहिए, ताकि एक्सएमएल फ़ाइल को डंप किया जा सके. अगर यह वैल्यू शून्य है, तो सभी कमांड डंप कर दी जाएंगी. |
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 ()
यह फ़ंक्शन, आखिरी बार शुरू किए गए फ़ंक्शन का गड़बड़ी कोड दिखाता है. अगर अब तक कोई इनवोकेशन नहीं हुआ है, तो 0 (कोई गड़बड़ी नहीं) दिखाता है.
| रिटर्न | |
|---|---|
CommandRunner.ExitCode |
|
getLastInvocationThrowable
public Throwable getLastInvocationThrowable ()
पिछले इनवोकेशन से मिले Throwable को वापस लाओ.
अगर कोई थ्रोएबल उपलब्ध नहीं है, तो शून्य दिखाता है.
| रिटर्न | |
|---|---|
Throwable |
|
getReadyCommandCount
public int getReadyCommandCount ()
यह फ़ंक्शन, कतार में मौजूद उन कमांड की संख्या दिखाता है जो इस्तेमाल के लिए तैयार हैं.
| रिटर्न | |
|---|---|
int |
|
getShutdownTimeout
public long getShutdownTimeout ()
| रिटर्न | |
|---|---|
long |
|
isDeviceInInvocationThread
public boolean isDeviceInInvocationThread (ITestDevice device)
अगर डिवाइस का इस्तेमाल, चालू इनवोकेशन थ्रेड कर रही है, तो यह फ़ंक्शन true वैल्यू दिखाता है.
| पैरामीटर | |
|---|---|
device |
ITestDevice |
| रिटर्न | |
|---|---|
boolean |
|
isShuttingDown
public boolean isShuttingDown ()
| रिटर्न | |
|---|---|
boolean |
|
notifyFileChanged
public void notifyFileChanged (File cmdFile,
List<String> extraArgs)| पैरामीटर | |
|---|---|
cmdFile |
File |
extraArgs |
List |
removeAllCommands
public void removeAllCommands ()
शेड्यूलर से सभी निर्देश हटाएं
रन
public void run ()
इस थ्रेड का मुख्य एक्ज़ीक्यूशन ब्लॉक.
setClearcutClient
public void setClearcutClient (ClearcutClient client)
हार्नेस डेटा की रिपोर्टिंग के लिए क्लाइंट सेट करना
| पैरामीटर | |
|---|---|
client |
ClearcutClient |
setMaxPollTime
public void setMaxPollTime (long polling)
| पैरामीटर | |
|---|---|
polling |
long |
setPrintSchedulingWarning
public void setPrintSchedulingWarning (boolean print)
| पैरामीटर | |
|---|---|
print |
boolean |
shouldShutdownOnCmdfileError
public boolean shouldShutdownOnCmdfileError ()
अगर निर्देश से जुड़ी गड़बड़ियों की वजह से, हमें शेड्यूलर को बंद करना है, तो सही वैल्यू दिखाता है
| रिटर्न | |
|---|---|
boolean |
|
शटडाउन
public void shutdown (boolean notifyStop)
कमांड शेड्यूलर को बंद करने की कोशिश करता है.
| पैरामीटर | |
|---|---|
notifyStop |
boolean: अगर सही है, तो TF शटडाउन के इनवॉकेशन की सूचना देता है. |
shutdownHard
public void shutdownHard (boolean killAdb)
कमांड शेड्यूलर को बंद करने की कोशिश की गई.
यह shutdown() जैसा ही है. हालाँकि, यह adb कनेक्शन को भी बंद कर देगा, ताकि चल रहे इनवोकेशन को तेज़ी से पूरा किया जा सके.
| पैरामीटर | |
|---|---|
killAdb |
boolean |
shutdownHard
public void shutdownHard ()
कमांड शेड्यूलर को बंद करने की कोशिश की गई. shutdownHard(true) की तरह ही काम करता है.
shutdownOnEmpty
public void shutdownOnEmpty ()
यह shutdown() जैसा ही है, लेकिन यह सभी निर्देशों के पूरा होने के बाद ही बंद होगा.
ध्यान दें कि अगर कोई निर्देश लूप मोड में है, तो शेड्यूलर कभी बंद नहीं होगा.
शुरू करें
public void start ()
यह कुकी, शेड्यूलर को शुरू करती है. इसमें लॉगिंग सेट अप करना, DeviceManager को शुरू करना वगैरह शामिल है
stopInvocation
public boolean stopInvocation (ITestInvocation invocation)
चल रहे इनवोकेशन को रोकना.
| पैरामीटर | |
|---|---|
invocation |
ITestInvocation |
| रिटर्न | |
|---|---|
boolean |
अगर इनवोकेशन बंद कर दिया गया था, तो वैल्यू true होगी. अगर ऐसा नहीं है, तो वैल्यू false होगी |
stopInvocation
public boolean stopInvocation (int invocationId,
String cause)आईडी की जानकारी देकर, चालू किए गए किसी इनवोकेशन को बंद करें.
| पैरामीटर | |
|---|---|
invocationId |
int: इनवोकेशन का ट्रैकिंग आईडी. |
cause |
String: इनवॉकेशन बंद करने की वजह. |
| रिटर्न | |
|---|---|
boolean |
अगर इनवोकेशन बंद कर दिया गया था, तो वैल्यू true होगी. अगर ऐसा नहीं है, तो वैल्यू false होगी |
stopScheduling
public void stopScheduling ()
इससे नई जांचों को शेड्यूल करने और उन्हें स्वीकार करने की प्रोसेस रुक जाती है. हालांकि, Tradefed काम करता रहता है. इसका मकसद, दो चरणों में बंद करने की सुविधा को चालू करना है. इसमें सबसे पहले, हम सभी चालू टेस्ट को बंद करते हैं. इसके बाद, Tradefed प्रोसेस को बंद करते हैं.
प्रोटेक्टेड मेथड
cleanUp
protected void cleanUp ()
यह कुकी, लॉग बंद करती है. साथ ही, बंद करने से पहले ज़रूरी क्लीनअप करती है.
इसे इसलिए दिखाया जाता है, ताकि यूनिट टेस्ट मॉक कर सकें.
createConfiguration
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 का इस्तेमाल करने के लिए |
getDeviceManagementServer
protected DeviceManagementGrpcServer getDeviceManagementServer ()
| रिटर्न | |
|---|---|
DeviceManagementGrpcServer |
|
getDeviceManager
protected IDeviceManager getDeviceManager ()
फ़ैक्ट्री मेथड, जिसका इस्तेमाल करके IDeviceManager का रेफ़रंस मिलता है
| रिटर्न | |
|---|---|
IDeviceManager |
IDeviceManager का इस्तेमाल करने के लिए |
getKeyStoreClient
protected IKeyStoreClient getKeyStoreClient ()
यह फ़ंक्शन, ERROR(/IGlobalConfiguration) में बताए गए IKeyStoreFactory का इस्तेमाल करके IKeyStoreClient को फ़ेच करता है. अगर कोई IKeyStoreFactory तय नहीं किया गया है, तो यह फ़ंक्शन null दिखाता है.
| रिटर्न | |
|---|---|
IKeyStoreClient |
IKeyStoreClient |
getTestInvocationManagementServer
protected TestInvocationManagementServer getTestInvocationManagementServer ()
| रिटर्न | |
|---|---|
TestInvocationManagementServer |
|
initLogging
protected void initLogging ()
यह कुकी, ddmlib लॉग को शुरू करती है.
इसे इसलिए दिखाया जाता है, ताकि यूनिट टेस्ट मॉक कर सकें.
isShutdown
protected boolean isShutdown ()
| रिटर्न | |
|---|---|
boolean |
|
processReadyCommands
protected void processReadyCommands (IDeviceManager manager)
| पैरामीटर | |
|---|---|
manager |
IDeviceManager |
shouldMarkReleased
protected boolean shouldMarkReleased ()
| रिटर्न | |
|---|---|
boolean |
|