IRunUtil
public interface IRunUtil
com.android.tradefed.util.IRunUtil |
समयबद्ध संचालन और सिस्टम कमांड चलाने के लिए इंटरफ़ेस।
सारांश
नेस्टेड कक्षाएं | |
---|---|
enum | IRunUtil.EnvPriority Enum जो परिभाषित करता है कि किसी विशेष env को सेट या अनसेट करना है या नहीं। |
interface | IRunUtil.IRunnableResult एक ऑपरेशन को अतुल्यकालिक रूप से निष्पादित करने के लिए एक इंटरफ़ेस जो एक बूलियन स्थिति देता है। |
सार्वजनिक तरीके | |
---|---|
abstract void | allowInterrupt (boolean allow) वर्तमान थ्रेड पर रन इंटरप्ट की अनुमति देता है/अस्वीकार करता है। |
abstract void | interrupt (Thread thread, String message, ErrorIdentifier errorId) दिए गए थ्रेड पर चल रहे/आगामी रन ऑपरेशंस को बाधित करता है। |
abstract void | interrupt (Thread thread, String message) दिए गए थ्रेड पर चल रहे/आगामी रन ऑपरेशंस को बाधित करता है। |
abstract boolean | isInterruptAllowed () RunUtil की इंटरप्ट स्थिति दें। |
abstract Process | runCmdInBackground (Redirect redirect, command) runCmdInBackground (Redirect redirect, command) एक वैकल्पिक |
abstract Process | runCmdInBackground (String... command) सिस्टम कमांड को अतुल्यकालिक रूप से निष्पादित करने के लिए हेल्पर विधि। |
abstract Process | runCmdInBackground ( command) runCmdInBackground ( command) एक वैकल्पिक |
abstract Process | runCmdInBackground ( command, OutputStream output) runCmdInBackground ( command, OutputStream output) |
abstract Process | runCmdInBackground (Redirect redirect, String... command) सिस्टम कमांड को अतुल्यकालिक रूप से निष्पादित करने के लिए हेल्पर विधि। |
abstract boolean | runEscalatingTimedRetry (long opTimeout, long initialPollInterval, long maxPollInterval, long maxTime, IRunUtil.IRunnableResult runnable) एक ऑपरेशन को सफल होने तक कई बार ब्लॉक और निष्पादित करता है। |
abstract boolean | runFixedTimedRetry (long opTimeout, long pollInterval, long maxTime, IRunUtil.IRunnableResult runnable) एक ऑपरेशन को सफल होने तक कई बार ब्लॉक और निष्पादित करता है। |
abstract CommandStatus | runTimed (long timeout, IRunUtil.IRunnableResult runnable, boolean logErrors) एक ऑपरेशन को ब्लॉक और निष्पादित करता है, अगर यह निर्दिष्ट समय से अधिक समय लेता है तो निरस्त करना। |
abstract CommandResult | runTimedCmd (long timeout, String... command) सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि, और यदि यह निर्दिष्ट समय से अधिक समय लेता है तो निरस्त करना। |
abstract CommandResult | runTimedCmd (long timeout, OutputStream stdout, OutputStream stderr, String... command) सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि, यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करें, और निर्दिष्ट होने पर आउटपुट को फ़ाइलों पर रीडायरेक्ट करें। |
abstract CommandResult | runTimedCmdRetry (long timeout, long retryInterval, int attempts, String... command) सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि, और यदि यह निर्दिष्ट समय से अधिक समय लेता है तो निरस्त करना। |
abstract CommandResult | runTimedCmdSilently (long timeout, String... command) सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि, और यदि यह निर्दिष्ट समय से अधिक समय लेता है तो निरस्त करना। |
abstract CommandResult | runTimedCmdSilentlyRetry (long timeout, long retryInterval, int attempts, String... command) सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि, और यदि यह निर्दिष्ट समय से अधिक समय लेता है तो निरस्त करना। |
abstract CommandResult | runTimedCmdWithInput (long timeout, String input, File stdoutFile, File stderrFile, String... command) सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि, यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करें, और निर्दिष्ट होने पर आउटपुट को फ़ाइलों पर रीडायरेक्ट करें। |
abstract CommandResult | runTimedCmdWithInput (long timeout, String input, command) runTimedCmdWithInput (long timeout, String input, command) सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि जिसमें स्टड इनपुट की आवश्यकता होती है, और यदि यह एक निर्दिष्ट समय से अधिक समय लेता है तो निरस्त करना। |
abstract CommandResult | runTimedCmdWithInput (long timeout, String input, String... command) सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि जिसमें स्टड इनपुट की आवश्यकता होती है, और यदि यह एक निर्दिष्ट समय से अधिक समय लेता है तो निरस्त करना। |
abstract CommandResult | runTimedCmdWithInputRedirect (long timeout, File inputRedirect, String... command) सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि जिसके लिए एक फ़ाइल से Stdin को पुनर्निर्देशित करने की आवश्यकता होती है, और यदि यह एक निर्दिष्ट समय से अधिक समय लेता है तो निरस्त कर देता है। |
abstract boolean | runTimedRetry (long opTimeout, long pollInterval, int attempts, IRunUtil.IRunnableResult runnable) एक ऑपरेशन को सफल होने तक कई बार ब्लॉक और निष्पादित करता है। |
abstract void | setEnvVariable (String key, String value) सिस्टम कमांड चलाते समय उपयोग करने के लिए एक पर्यावरण चर सेट करता है। |
abstract void | setEnvVariablePriority ( IRunUtil.EnvPriority priority) यह तय करें कि प्रक्रिया बनाते समय या नहीं, पर्यावरण चर को सेट करना उन्हें सेट करने की तुलना में उच्च प्राथमिकता है। |
abstract void | setInterruptibleInFuture (Thread thread, long timeMs) कुछ प्रतीक्षा समय के बाद रुकावट के रूप में सेट करें। |
abstract void | setLinuxInterruptProcess (boolean interrupt) #runTimed विधियों के माध्यम से चलने वाली प्रक्रिया पर linux 'किल' रुकावट का उपयोग करने की अनुमति दें जब यह एक टाइमआउट तक पहुँच जाए। |
abstract void | setRedirectStderrToStdout (boolean redirect) सिस्टम कमांड चलाते समय मानक आउटपुट स्ट्रीम पर रीडायरेक्ट करने के लिए मानक त्रुटि स्ट्रीम सेट करें। |
abstract void | setWorkingDir (File dir) सिस्टम कमांड के लिए कार्यशील निर्देशिका सेट करता है। |
abstract void | sleep (long time) किसी अपवाद को नज़रअंदाज़ करते हुए दिए गए समय के लिए सोने की हेल्पर विधि। |
abstract void | unsetEnvVariable (String key) एक पर्यावरण चर को अनसेट करता है, इसलिए सिस्टम कमांड इस पर्यावरण चर के बिना चलते हैं। |
सार्वजनिक तरीके
अनुमति देंइंटरप्ट
public abstract void allowInterrupt (boolean allow)
वर्तमान थ्रेड पर रन इंटरप्ट की अनुमति देता है/अस्वीकार करता है। यदि इसकी अनुमति है, तो वर्तमान थ्रेड के संचालन को अन्य थ्रेड्स से interrupt(Thread, String)
विधि के माध्यम से बाधित किया जा सकता है।
मापदंडों | |
---|---|
allow | boolean : वर्तमान थ्रेड पर रन इंटरप्ट की अनुमति देना है या नहीं। |
रुकावट डालना
public abstract void interrupt (Thread thread, String message, ErrorIdentifier errorId)
दिए गए थ्रेड पर चल रहे/आगामी रन ऑपरेशंस को बाधित करता है। दिए गए थ्रेड पर रन ऑपरेशन RunInterruptedException
को फेंक देगा।
मापदंडों | |
---|---|
message | String : RunInterruptedException के लिए संदेश। |
errorId | ErrorIdentifier : ज्ञात होने पर रुकावट के कारण का प्रतिनिधित्व करना। |
रुकावट डालना
public abstract void interrupt (Thread thread, String message)
दिए गए थ्रेड पर चल रहे/आगामी रन ऑपरेशंस को बाधित करता है। दिए गए थ्रेड पर रन ऑपरेशन RunInterruptedException
को फेंक देगा।
मापदंडों | |
---|---|
message | String : RunInterruptedException के लिए संदेश। |
इंटरप्ट की अनुमति है
public abstract boolean isInterruptAllowed ()
RunUtil की इंटरप्ट स्थिति दें।
रिटर्न | |
---|---|
boolean | सच है अगर रन बाधित किया जा सकता है, अन्यथा झूठा। |
रनसीएमडीइनबैकग्राउंड
public abstract Process runCmdInBackground (Redirect redirect,command)
एक वैकल्पिक runCmdInBackground(String)
विधि जो ERROR(/List)
रूप में कमांड तर्कों को स्वीकार करती है।
मापदंडों | |
---|---|
redirect | Redirect : ProcessBuilder पर लागू करने के लिए ERROR(/Redirect) । |
command | ERROR(/List) जिसमें निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादित करने के लिए तर्क शामिल हैं |
रिटर्न | |
---|---|
Process | निष्पादित आदेश की Process |
फेंकता | |
---|---|
| अगर आदेश चलाने में विफल रहा |
रनसीएमडीइनबैकग्राउंड
public abstract Process runCmdInBackground (String... command)
सिस्टम कमांड को अतुल्यकालिक रूप से निष्पादित करने के लिए हेल्पर विधि।
कमांड लॉन्च करने के तुरंत बाद वापस आ जाएंगे।
मापदंडों | |
---|---|
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादन के लिए तर्क |
रिटर्न | |
---|---|
Process | निष्पादित आदेश की Process |
फेंकता | |
---|---|
| अगर आदेश चलाने में विफल रहा |
रनसीएमडीइनबैकग्राउंड
public abstract Process runCmdInBackground (command)
एक वैकल्पिक runCmdInBackground(String)
विधि जो ERROR(/List)
रूप में कमांड तर्कों को स्वीकार करती है।
मापदंडों | |
---|---|
command | ERROR(/List) जिसमें निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादित करने के लिए तर्क शामिल हैं |
रिटर्न | |
---|---|
Process | निष्पादित आदेश की Process |
फेंकता | |
---|---|
| अगर आदेश चलाने में विफल रहा |
रनसीएमडीइनबैकग्राउंड
public abstract Process runCmdInBackground (command, OutputStream output)
ERROR(/OutputStream)
के साथ रनिंग कमांड कमांड के आउटपुट को लॉग करता है। Stdout और stderr को एक साथ मिला दिया जाता है।
मापदंडों | |
---|---|
command | |
output | OutputStream : आउटपुट को बचाने के लिए आउटपुटस्ट्रीम |
रिटर्न | |
---|---|
Process | कमांड चलाने की Process |
रनसीएमडीइनबैकग्राउंड
public abstract Process runCmdInBackground (Redirect redirect, String... command)
सिस्टम कमांड को अतुल्यकालिक रूप से निष्पादित करने के लिए हेल्पर विधि।
कमांड लॉन्च करने के तुरंत बाद वापस आ जाएंगे।
मापदंडों | |
---|---|
redirect | Redirect : ProcessBuilder पर लागू करने के लिए ERROR(/Redirect) । |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादन के लिए तर्क |
रिटर्न | |
---|---|
Process | निष्पादित आदेश की Process |
फेंकता | |
---|---|
| अगर आदेश चलाने में विफल रहा |
runEscalatingTimedRetry
public abstract boolean runEscalatingTimedRetry (long opTimeout, long initialPollInterval, long maxPollInterval, long maxTime, IRunUtil.IRunnableResult runnable)
एक ऑपरेशन को सफल होने तक कई बार ब्लॉक और निष्पादित करता है।
ऑपरेशन प्रयासों के बीच प्रतीक्षा समय में तेजी से वृद्धि करें। इसका उपयोग किसी सर्वर को पोलिंग जैसे ऑपरेशन करते समय करने के लिए किया जाता है, ताकि इसे अस्थायी रूप से डाउन होने की स्थिति में ठीक होने का समय दिया जा सके।मापदंडों | |
---|---|
opTimeout | long : एकल ऑपरेशन प्रयास के लिए एमएस में प्रतीक्षा करने का अधिकतम समय |
initialPollInterval | long : ऑपरेशन के प्रयासों के बीच प्रतीक्षा करने का प्रारंभिक समय |
maxPollInterval | long : ऑपरेशन प्रयासों के बीच प्रतीक्षा करने का अधिकतम समय |
maxTime | long : ऑपरेशन का प्रयास जारी रखने के लिए कुल अनुमानित अधिकतम समय |
runnable | IRunUtil.IRunnableResult : IRunUtil.IRunnableResult निष्पादित करने के लिए |
रिटर्न | |
---|---|
boolean | true अगर ऑपरेशन मैक्सटाइम समाप्त होने से पहले सफलतापूर्वक पूरा हुआ |
runFixedTimedRetry
public abstract boolean runFixedTimedRetry (long opTimeout, long pollInterval, long maxTime, IRunUtil.IRunnableResult runnable)
एक ऑपरेशन को सफल होने तक कई बार ब्लॉक और निष्पादित करता है।
मापदंडों | |
---|---|
opTimeout | long : एकल ऑपरेशन प्रयास के लिए एमएस में प्रतीक्षा करने का अधिकतम समय |
pollInterval | long : ऑपरेशन के प्रयासों के बीच प्रतीक्षा करने का प्रारंभिक समय |
maxTime | long : ऑपरेशन का प्रयास जारी रखने के लिए कुल अनुमानित अधिकतम समय |
runnable | IRunUtil.IRunnableResult : IRunUtil.IRunnableResult निष्पादित करने के लिए |
रिटर्न | |
---|---|
boolean | true अगर ऑपरेशन मैक्सटाइम समाप्त होने से पहले सफलतापूर्वक पूरा हुआ |
रनटाइम
public abstract CommandStatus runTimed (long timeout, IRunUtil.IRunnableResult runnable, boolean logErrors)
एक ऑपरेशन को ब्लॉक और निष्पादित करता है, अगर यह निर्दिष्ट समय से अधिक समय लेता है तो निरस्त करना।
मापदंडों | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने का अधिकतम समय |
runnable | IRunUtil.IRunnableResult : IRunUtil.IRunnableResult निष्पादित करने के लिए |
logErrors | boolean : अपवाद पर लॉग त्रुटियां या नहीं। |
रिटर्न | |
---|---|
CommandStatus | ऑपरेशन का CommandStatus परिणाम। |
रनटाइमेडसीएमडी
public abstract CommandResult runTimedCmd (long timeout, String... command)
सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि, और यदि यह निर्दिष्ट समय से अधिक समय लेता है तो निरस्त करना।
मापदंडों | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने का अधिकतम समय। 0 का मतलब कोई टाइमआउट नहीं है। |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादन के लिए तर्क |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन से परिणाम होता है |
रनटाइमेडसीएमडी
public abstract CommandResult runTimedCmd (long timeout, OutputStream stdout, OutputStream stderr, String... command)
सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि, यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करें, और निर्दिष्ट होने पर आउटपुट को फ़ाइलों पर रीडायरेक्ट करें। जब ERROR(/OutputStream)
इस तरह प्रदान किए जाते हैं, तो उन्हें फ़ंक्शन के अंत में खुला छोड़ दिया जाएगा।
मापदंडों | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने के लिए समयबाह्य अधिकतम समय। 0 का मतलब कोई टाइमआउट नहीं है। |
stdout | OutputStream : ERROR(/OutputStream) जहां एसटीडी आउटपुट पुनर्निर्देशित किया जाएगा। शून्य हो सकता है। |
stderr | OutputStream : ERROR(/OutputStream) जहां त्रुटि आउटपुट को पुनर्निर्देशित किया जाएगा। शून्य हो सकता है। |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादन के लिए तर्क |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन से परिणाम होता है |
runTimedCmdRetry
public abstract CommandResult runTimedCmdRetry (long timeout, long retryInterval, int attempts, String... command)
सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि, और यदि यह निर्दिष्ट समय से अधिक समय लेता है तो निरस्त करना।
मापदंडों | |
---|---|
timeout | long : प्रत्येक प्रयास के लिए एमएस में प्रतीक्षा करने का अधिकतम समय |
retryInterval | long : कमांड रिट्रीट के बीच प्रतीक्षा करने का समय |
attempts | int : कोशिश करने के प्रयासों की अधिकतम संख्या |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादन के लिए तर्क |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन से परिणाम होता है |
runTimedCmdचुपचाप
public abstract CommandResult runTimedCmdSilently (long timeout, String... command)
सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि, और यदि यह निर्दिष्ट समय से अधिक समय लेता है तो निरस्त करना। runTimedCmd(long, String)
के समान, लेकिन अपवाद पर कोई त्रुटि लॉग नहीं करता है।
मापदंडों | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने का अधिकतम समय |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादन के लिए तर्क |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन से परिणाम होता है |
runTimedCmdचुपचापपुन: प्रयास करें
public abstract CommandResult runTimedCmdSilentlyRetry (long timeout, long retryInterval, int attempts, String... command)
सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि, और यदि यह निर्दिष्ट समय से अधिक समय लेता है तो निरस्त करना। runTimedCmdRetry(long, long, int, String[])
के समान, लेकिन अपवाद पर कोई त्रुटि लॉग नहीं करता है।
मापदंडों | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने का अधिकतम समय |
retryInterval | long : कमांड रिट्रीट के बीच प्रतीक्षा करने का समय |
attempts | int : कोशिश करने के प्रयासों की अधिकतम संख्या |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादन के लिए तर्क |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन से परिणाम होता है |
runTimedCmdWithInput
public abstract CommandResult runTimedCmdWithInput (long timeout, String input, File stdoutFile, File stderrFile, String... command)
सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि, यदि निर्दिष्ट समय से अधिक समय लगता है तो निरस्त करें, और निर्दिष्ट होने पर आउटपुट को फ़ाइलों पर रीडायरेक्ट करें।
मापदंडों | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने के लिए समयबाह्य अधिकतम समय। 0 का मतलब कोई टाइमआउट नहीं है। |
input | String : प्रक्रिया को पास करने के लिए स्टडिन इनपुट |
stdoutFile | File : ERROR(/File) जहां एसटीडी आउटपुट पुनर्निर्देशित किया जाएगा। शून्य हो सकता है। |
stderrFile | File : ERROR(/File) जहां त्रुटि आउटपुट को पुनर्निर्देशित किया जाएगा। शून्य हो सकता है। |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादन के लिए तर्क |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन से परिणाम होता है |
runTimedCmdWithInput
public abstract CommandResult runTimedCmdWithInput (long timeout, String input,command)
सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि जिसमें स्टड इनपुट की आवश्यकता होती है, और यदि यह एक निर्दिष्ट समय से अधिक समय लेता है तो निरस्त करना।
मापदंडों | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने का अधिकतम समय |
input | String : प्रक्रिया को पास करने के लिए स्टडिन इनपुट |
command | ERROR(/List) जिसमें सिस्टम कमांड और वैकल्पिक रूप से निष्पादित करने के लिए तर्क शामिल हैं |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन से परिणाम होता है |
runTimedCmdWithInput
public abstract CommandResult runTimedCmdWithInput (long timeout, String input, String... command)
सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि जिसमें स्टड इनपुट की आवश्यकता होती है, और यदि यह एक निर्दिष्ट समय से अधिक समय लेता है तो निरस्त करना।
मापदंडों | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने का अधिकतम समय |
input | String : प्रक्रिया को पास करने के लिए स्टडिन इनपुट |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादन के लिए तर्क |
रिटर्न | |
---|---|
CommandResult | एक CommandResult परिणाम जिसमें कमांड रन से परिणाम होता है |
runTimedCmdWithInputRedirect
public abstract CommandResult runTimedCmdWithInputRedirect (long timeout, File inputRedirect, String... command)
सिस्टम कमांड को निष्पादित करने के लिए हेल्पर विधि जिसके लिए एक फ़ाइल से Stdin को पुनर्निर्देशित करने की आवश्यकता होती है, और यदि यह एक निर्दिष्ट समय से अधिक समय लेता है तो निरस्त कर देता है।
मापदंडों | |
---|---|
timeout | long : एमएस में प्रतीक्षा करने का अधिकतम समय |
inputRedirect | File : ProcessBuilder.redirectInput() का उपयोग करके मानक इनपुट के रूप में पुनर्निर्देशित करने के लिए ERROR(/File) )। यदि शून्य है, तो स्टड को पुनर्निर्देशित नहीं किया जाएगा। |
command | String : निर्दिष्ट सिस्टम कमांड और वैकल्पिक रूप से निष्पादन के लिए तर्क |
रिटर्न | |
---|---|
CommandResult | एक CommandResult जिसमें कमांड रन से परिणाम होता है |
रनटाइमेडरिट्री
public abstract boolean runTimedRetry (long opTimeout, long pollInterval, int attempts, IRunUtil.IRunnableResult runnable)
एक ऑपरेशन को सफल होने तक कई बार ब्लॉक और निष्पादित करता है।
मापदंडों | |
---|---|
opTimeout | long : एक ऑपरेशन के प्रयास के लिए एमएस में प्रतीक्षा करने का अधिकतम समय |
pollInterval | long : कमांड रिट्रीट के बीच प्रतीक्षा करने का समय |
attempts | int : कोशिश करने के प्रयासों की अधिकतम संख्या |
runnable | IRunUtil.IRunnableResult : IRunUtil.IRunnableResult निष्पादित करने के लिए |
रिटर्न | |
---|---|
boolean | true अगर प्रयासों तक पहुंचने से पहले ऑपरेशन सफलतापूर्वक पूरा हुआ। |
setEnvVariable
public abstract void setEnvVariable (String key, String value)
सिस्टम कमांड चलाते समय उपयोग करने के लिए एक पर्यावरण चर सेट करता है।
मापदंडों | |
---|---|
key | String : चर नाम |
value | String : चर मान |
यह सभी देखें:
setEnvVariablePriority
public abstract void setEnvVariablePriority (IRunUtil.EnvPriority priority)
यह तय करें कि प्रक्रिया बनाते समय या नहीं, पर्यावरण चर को सेट करना उन्हें सेट करने की तुलना में उच्च प्राथमिकता है। डिफ़ॉल्ट रूप से, अनसेटिंग उच्च प्राथमिकता है: जिसका अर्थ है कि यदि एक ही नाम के साथ एक चर सेट करने का प्रयास किया जाता है, तो ऐसा नहीं होगा क्योंकि वेरिएबल अनसेट हो जाएगा। डिफ़ॉल्ट IRunUtil
उदाहरण पर उपयोग नहीं किया जा सकता है।
मापदंडों | |
---|---|
priority | IRunUtil.EnvPriority |
सेट इंटरप्टिबलइनफ्यूचर
public abstract void setInterruptibleInFuture (Thread thread, long timeMs)
कुछ प्रतीक्षा समय के बाद रुकावट के रूप में सेट करें। ERROR(/CommandScheduler#shutdownHard())
लागू करने के लिए हम अंततः समाप्त करते हैं।
मापदंडों | |
---|---|
thread | Thread : वह धागा जो बाधित हो जाएगा। |
timeMs | long : इंटरप्टिबल सेट करने से पहले प्रतीक्षा करने का समय। |
सेटलिनक्सइंटरप्टप्रोसेस
public abstract void setLinuxInterruptProcess (boolean interrupt)
#runTimed विधियों के माध्यम से चलने वाली प्रक्रिया पर linux 'किल' रुकावट का उपयोग करने की अनुमति दें जब यह एक टाइमआउट तक पहुँच जाए। डिफ़ॉल्ट IRunUtil
उदाहरण पर उपयोग नहीं किया जा सकता है।
मापदंडों | |
---|---|
interrupt | boolean |
setRedirectStderrToStdout
public abstract void setRedirectStderrToStdout (boolean redirect)
सिस्टम कमांड चलाते समय मानक आउटपुट स्ट्रीम पर रीडायरेक्ट करने के लिए मानक त्रुटि स्ट्रीम सेट करें। प्रारंभिक मान गलत है।
मापदंडों | |
---|---|
redirect | boolean : पुनर्निर्देशित करने या न करने के लिए नया मान |
यह सभी देखें:
सेटवर्किंगडिर
public abstract void setWorkingDir (File dir)
सिस्टम कमांड के लिए कार्यशील निर्देशिका सेट करता है।
मापदंडों | |
---|---|
dir | File : कार्यशील निर्देशिका |
यह सभी देखें:
सोना
public abstract void sleep (long time)
किसी अपवाद को नज़रअंदाज़ करते हुए दिए गए समय के लिए सोने की हेल्पर विधि।
मापदंडों | |
---|---|
time | long : एमएस सोने के लिए। 0 से कम या उसके बराबर के मानों पर ध्यान नहीं दिया जाएगा |
unsetEnvVariable
public abstract void unsetEnvVariable (String key)
एक पर्यावरण चर को अनसेट करता है, इसलिए सिस्टम कमांड इस पर्यावरण चर के बिना चलते हैं।
मापदंडों | |
---|---|
key | String : चर नाम |
यह सभी देखें:
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2022-08-15 (UTC) को अपडेट किया गया.