नेटिवपोक.बिल्डर
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) PoC निष्पादन परिणाम या साइड-इफ़ेक्ट की जाँच करने के लिए एक |
abstract NativePoc.Builder | assumePocExitSuccess (boolean value) जब PoC 0 वापस नहीं आता है तो क्या एक धारणा विफलता को फेंकना है। |
NativePoc | build () एक अपरिवर्तनीय नेटिवपोक ऑब्जेक्ट बनाएँ |
abstract NativePoc.Builder | envVars (Map<String, String> value) PoC चलाने से पहले सेट किए जाने वाले पर्यावरण चर का मानचित्र |
NativePoc.Builder | only32 () PoC निष्पादन योग्य के 32-बिट संस्करण का उपयोग करने के लिए बाध्य करें |
NativePoc.Builder | only64 () PoC निष्पादन योग्य के 64-बिट संस्करण का उपयोग करने के लिए बाध्य करें |
abstract NativePoc.Builder | pocName (String value) अपलोड और चलाने के लिए निष्पादन योग्य का नाम। |
abstract NativePoc.Builder | resourcePushLocation (String value) निकाले गए जावा संसाधनों को कहां अपलोड करें। |
abstract NativePoc.Builder | resources (String... value) निकालने और डिवाइस पर अपलोड करने के लिए जावा संसाधनों की सूची |
abstract NativePoc.Builder | resources (List<String> value) निकालने और डिवाइस पर अपलोड करने के लिए जावा संसाधनों की सूची |
NativePoc.Builder | timeoutSeconds (long value, String reason) समाप्त होने से पहले PoC को कितने समय तक चलने देना है |
abstract NativePoc.Builder | useDefaultLdLibraryPath (boolean value) क्या LD_LIBRARY_PATH में /system/lib64 और /system/lib शामिल करना है |
सार्वजनिक निर्माणकर्ता
निर्माता
public Builder ()
सार्वजनिक तरीके
बाद में
public abstract NativePoc.Builder after (NativePoc.AfterFunction value)
PoC के निष्पादन को पूरा करने के बाद चलने वाला कार्य, लेकिन अभिकथन या क्लीनअप से पहले।
यह आमतौर पर PoC के साइड इफेक्ट की प्रतीक्षा करने के लिए उपयोग किया जाता है जो 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)
PoC निष्पादन परिणाम या साइड-इफ़ेक्ट की जाँच करने के लिए एक NativePocAsserter
मापदंडों | |
---|---|
value | NativePocAsserter |
रिटर्न | |
---|---|
NativePoc.Builder |
मान लीजिएPocExitSuccess
public abstract NativePoc.Builder assumePocExitSuccess (boolean value)
जब PoC 0 वापस नहीं आता है तो क्या एक धारणा विफलता को फेंकना है। डिफ़ॉल्ट सच है
मापदंडों | |
---|---|
value | boolean |
रिटर्न | |
---|---|
NativePoc.Builder |
envVars
public abstract NativePoc.Builder envVars (Map<String, String> value)
PoC चलाने से पहले सेट किए जाने वाले पर्यावरण चर का मानचित्र
मापदंडों | |
---|---|
value | Map |
रिटर्न | |
---|---|
NativePoc.Builder |
केवल32
public NativePoc.Builder only32 ()
PoC निष्पादन योग्य के 32-बिट संस्करण का उपयोग करने के लिए बाध्य करें
रिटर्न | |
---|---|
NativePoc.Builder |
केवल64
public NativePoc.Builder only64 ()
PoC निष्पादन योग्य के 64-बिट संस्करण का उपयोग करने के लिए बाध्य करें
रिटर्न | |
---|---|
NativePoc.Builder |
pocName
public abstract NativePoc.Builder pocName (String value)
अपलोड और चलाने के लिए निष्पादन योग्य का नाम। "_sts??" शामिल न करें प्रत्यय।
मापदंडों | |
---|---|
value | String |
रिटर्न | |
---|---|
NativePoc.Builder |
संसाधन पुश स्थान
public abstract NativePoc.Builder resourcePushLocation (String value)
निकाले गए जावा संसाधनों को कहां अपलोड करें। पीओसी अपलोड होने पर डिफ़ॉल्ट
मापदंडों | |
---|---|
value | String |
रिटर्न | |
---|---|
NativePoc.Builder |
साधन
public abstract NativePoc.Builder resources (String... value)
निकालने और डिवाइस पर अपलोड करने के लिए जावा संसाधनों की सूची
मापदंडों | |
---|---|
value | String |
रिटर्न | |
---|---|
NativePoc.Builder |
साधन
public abstract NativePoc.Builder resources (List<String> value)
निकालने और डिवाइस पर अपलोड करने के लिए जावा संसाधनों की सूची
मापदंडों | |
---|---|
value | List |
रिटर्न | |
---|---|
NativePoc.Builder |
टाइमआउटसेकंड
public NativePoc.Builder timeoutSeconds (long value, String reason)
समाप्त होने से पहले PoC को कितने समय तक चलने देना है
मापदंडों | |
---|---|
value | long : देशी पीओसी को समाप्त होने से पहले कितने सेकंड चलने दें |
reason | String : समझाएं कि डिफ़ॉल्ट NativePoc.DEFAULT_POC_TIMEOUT_SECONDS के बजाय एक अलग टाइमआउट राशि की आवश्यकता क्यों है। आमतौर पर PoCs के लिए उपयोग किया जाता है जो दौड़ की स्थिति का फायदा उठाने की कोशिश करता है। |
रिटर्न | |
---|---|
NativePoc.Builder | यह बिल्डर उदाहरण |
useDefaultLdLibraryPath
public abstract NativePoc.Builder useDefaultLdLibraryPath (boolean value)
क्या LD_LIBRARY_PATH में /system/lib64 और /system/lib शामिल करना है
मापदंडों | |
---|---|
value | boolean |
रिटर्न | |
---|---|
NativePoc.Builder |