NativePoc.बिल्डर
public
static
abstract
class
NativePoc.Builder
extends Object
java.lang.Object | |
↳ | com.android.sts.common.NativePoc.Builder |
खास जानकारी
सार्वजनिक कंस्ट्रक्टर | |
---|---|
Builder()
|
सार्वजनिक तरीके | |
---|---|
abstract
NativePoc.Builder
|
after(NativePoc.AfterFunction value)
यह फ़ंक्शन, POC के एक्ज़ीक्यूट होने के बाद चलता है, लेकिन दावे या क्लीनअप से पहले होता है. |
abstract
NativePoc.Builder
|
args(List<String> value)
एक्ज़ीक्यूटेबल पीओसी में भेजे जाने वाले आर्ग्युमेंट की सूची |
abstract
NativePoc.Builder
|
args(String... value)
एक्ज़ीक्यूटेबल पीओसी में भेजे जाने वाले आर्ग्युमेंट की सूची |
abstract
NativePoc.Builder
|
asserter(NativePocAsserter value)
पीओसी के काम करने के नतीजे या खराब असर की जांच करने के लिए |
abstract
NativePoc.Builder
|
assumePocExitSuccess(boolean value)
क्या पीओसी के 0 नहीं मिलने पर, अनुमान के हिसाब से गड़बड़ी होने की गड़बड़ी होनी चाहिए. |
NativePoc
|
build()
नहीं बदला जा सकने वाला NativePoc ऑब्जेक्ट बनाएं |
abstract
NativePoc.Builder
|
envVars(Map<String, String> value)
पीओसी चलाने से पहले, सेट किए जाने वाले एनवायरमेंट वैरिएबल का मैप |
NativePoc.Builder
|
only32()
पीओसी के एक्ज़ीक्यूटेबल के 32-बिट वर्शन को हर हाल में इस्तेमाल करें |
NativePoc.Builder
|
only64()
पीओसी के एक्ज़ीक्यूटेबल के 64-बिट वर्शन को हर हाल में इस्तेमाल करें |
abstract
NativePoc.Builder
|
pocName(String value)
अपलोड की जाने वाली और चलाई जाने वाली एक्ज़ीक्यूटेबल नाम. |
abstract
NativePoc.Builder
|
resourcePushLocation(String value)
एक्सट्रैक्ट किए गए Java संसाधनों को कहां अपलोड करें. |
abstract
NativePoc.Builder
|
resources(String... value)
डिवाइस पर एक्सट्रैक्ट और अपलोड करने वाले Java संसाधनों की सूची |
abstract
NativePoc.Builder
|
resources(List<String> value)
डिवाइस पर एक्सट्रैक्ट और अपलोड करने वाले Java संसाधनों की सूची |
NativePoc.Builder
|
timeoutSeconds(long value, String reason)
पीओसी को कितने समय तक बंद रहने के लिए सेट करना चाहिए |
abstract
NativePoc.Builder
|
useDefaultLdLibraryPath(boolean value)
/system/lib64 और /system/lib को LD_LIBRARY_PATH में शामिल करना है या नहीं |
सार्वजनिक कंस्ट्रक्टर
बिल्डर
public Builder ()
सार्वजनिक तरीके
के बाद
public abstract NativePoc.Builder after (NativePoc.AfterFunction value)
यह फ़ंक्शन, POC के एक्ज़ीक्यूट होने के बाद चलता है, लेकिन दावे या क्लीनअप से पहले होता है.
आम तौर पर, इसे पीओसी के खराब असर का इंतज़ार करने के लिए इस्तेमाल किया जाता है जो कि पीओसी की प्रोसेस अपने-आप खत्म हो जाती है, जैसे कि क्रैशडंप को फ़ाइल में लिखे जाने का इंतज़ार कर रहा है या किसी सेवा को क्रैश करने की समस्या आ रही है.
पैरामीटर | |
---|---|
value |
NativePoc.AfterFunction |
रिटर्न | |
---|---|
NativePoc.Builder |
आर्ग्युमेंट
public abstract NativePoc.Builder args (List<String> value)
एक्ज़ीक्यूटेबल पीओसी में भेजे जाने वाले आर्ग्युमेंट की सूची
पैरामीटर | |
---|---|
value |
List |
रिटर्न | |
---|---|
NativePoc.Builder |
आर्ग्युमेंट
public abstract NativePoc.Builder args (String... value)
एक्ज़ीक्यूटेबल पीओसी में भेजे जाने वाले आर्ग्युमेंट की सूची
पैरामीटर | |
---|---|
value |
String |
रिटर्न | |
---|---|
NativePoc.Builder |
दावा करने वाला
public abstract NativePoc.Builder asserter (NativePocAsserter value)
पीओसी के काम करने के नतीजे या खराब असर की जांच करने के लिए NativePocAsserter
पैरामीटर | |
---|---|
value |
NativePocAsserter |
रिटर्न | |
---|---|
NativePoc.Builder |
माना जाता है कि बाहर निकलने पर
public abstract NativePoc.Builder assumePocExitSuccess (boolean value)
क्या पीओसी के 0 नहीं मिलने पर, अनुमान के हिसाब से गड़बड़ी होने की गड़बड़ी होनी चाहिए. डिफ़ॉल्ट तौर पर, 'सही' पर सेट होती है
पैरामीटर | |
---|---|
value |
boolean |
रिटर्न | |
---|---|
NativePoc.Builder |
एनवायर
public abstract NativePoc.Builder envVars (Map<String, String> value)
पीओसी चलाने से पहले, सेट किए जाने वाले एनवायरमेंट वैरिएबल का मैप
पैरामीटर | |
---|---|
value |
Map |
रिटर्न | |
---|---|
NativePoc.Builder |
सिर्फ़32
public NativePoc.Builder only32 ()
पीओसी के एक्ज़ीक्यूटेबल के 32-बिट वर्शन को हर हाल में इस्तेमाल करें
रिटर्न | |
---|---|
NativePoc.Builder |
सिर्फ़64
public NativePoc.Builder only64 ()
पीओसी के एक्ज़ीक्यूटेबल के 64-बिट वर्शन को हर हाल में इस्तेमाल करें
रिटर्न | |
---|---|
NativePoc.Builder |
pocName
public abstract NativePoc.Builder pocName (String value)
अपलोड की जाने वाली और चलाई जाने वाली एक्ज़ीक्यूटेबल नाम. "_sts??" को शामिल न करें प्रत्यय.
पैरामीटर | |
---|---|
value |
String |
रिटर्न | |
---|---|
NativePoc.Builder |
संसाधनPushLocation
public abstract NativePoc.Builder resourcePushLocation (String value)
एक्सट्रैक्ट किए गए Java संसाधनों को कहां अपलोड करें. पीओसी अपलोड होने की डिफ़ॉल्ट जगह
पैरामीटर | |
---|---|
value |
String |
रिटर्न | |
---|---|
NativePoc.Builder |
संसाधन खोजें
public abstract NativePoc.Builder resources (String... value)
डिवाइस पर एक्सट्रैक्ट और अपलोड करने वाले Java संसाधनों की सूची
पैरामीटर | |
---|---|
value |
String |
रिटर्न | |
---|---|
NativePoc.Builder |
संसाधन खोजें
public abstract NativePoc.Builder resources (List<String> value)
डिवाइस पर एक्सट्रैक्ट और अपलोड करने वाले Java संसाधनों की सूची
पैरामीटर | |
---|---|
value |
List |
रिटर्न | |
---|---|
NativePoc.Builder |
टाइम आउट सेकंड
public NativePoc.Builder timeoutSeconds (long value, String reason)
पीओसी को कितने समय तक बंद रहने के लिए सेट करना चाहिए
पैरामीटर | |
---|---|
value |
long : नेटिव पीओसी को खत्म होने से पहले कितने सेकंड तक चलने दिया जाए |
reason |
String : बताएं कि डिफ़ॉल्ट के बजाय एक अलग टाइम आउट रकम की ज़रूरत क्यों है
NativePoc.DEFAULT_POC_TIMEOUT_SECONDS . आम तौर पर, इसका इस्तेमाल पीओसी के लिए किया जाता है जो गलत इस्तेमाल करने की कोशिश करते हैं
रेस कंडीशन. |
रिटर्न | |
---|---|
NativePoc.Builder |
यह बिल्डर इंस्टेंस |
userDefaultLdLibraryPath
public abstract NativePoc.Builder useDefaultLdLibraryPath (boolean value)
/system/lib64 और /system/lib को LD_LIBRARY_PATH में शामिल करना है या नहीं
पैरामीटर | |
---|---|
value |
boolean |
रिटर्न | |
---|---|
NativePoc.Builder |