नेटिवपोक.बिल्डर
public static abstract class NativePoc.Builder
extends Object
java.lang.ऑब्जेक्ट | |
↳ | com.android.sts.common.NativePoc.Builder |
सारांश
सार्वजनिक निर्माणकर्ता | |
---|---|
Builder () |
सार्वजनिक तरीके | |
---|---|
abstract NativePoc.Builder | after ( NativePoc.AfterFunction value) PoC का निष्पादन समाप्त होने के बाद लेकिन दावे या सफ़ाई से पहले चलने वाला फ़ंक्शन। |
abstract NativePoc.Builder | args (List<String> value) निष्पादन योग्य PoC को पारित किए जाने वाले तर्कों की सूची |
abstract NativePoc.Builder | args (String... value) निष्पादन योग्य PoC को पारित किए जाने वाले तर्कों की सूची |
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) समाप्त होने से पहले पीओसी को कितने समय तक चलने देना है |
abstract NativePoc.Builder | useDefaultLdLibraryPath (boolean value) क्या LD_LIBRARY_PATH में /system/lib64 और /system/lib को शामिल करना है |
सार्वजनिक निर्माणकर्ता
निर्माता
public Builder ()
सार्वजनिक तरीके
बाद
public abstract NativePoc.Builder after (NativePoc.AfterFunction value)
PoC का निष्पादन समाप्त होने के बाद लेकिन दावे या सफ़ाई से पहले चलने वाला फ़ंक्शन।
इसका उपयोग आम तौर पर पीओसी के साइड इफेक्ट्स की प्रतीक्षा करने के लिए किया जाता है जो पीओसी प्रक्रिया समाप्त होने के बाद हो सकता है, उदाहरण के लिए फ़ाइल में क्रैशडंप लिखे जाने या किसी सेवा के क्रैश होने की प्रतीक्षा करना।
पैरामीटर | |
---|---|
value | NativePoc.AfterFunction |
रिटर्न | |
---|---|
NativePoc.Builder |
तर्क
public abstract NativePoc.Builder args (List<String> value)
निष्पादन योग्य PoC को पारित किए जाने वाले तर्कों की सूची
पैरामीटर | |
---|---|
value | List |
रिटर्न | |
---|---|
NativePoc.Builder |
तर्क
public abstract NativePoc.Builder args (String... value)
निष्पादन योग्य PoC को पारित किए जाने वाले तर्कों की सूची
पैरामीटर | |
---|---|
value | String |
रिटर्न | |
---|---|
NativePoc.Builder |
मुखर
public abstract NativePoc.Builder asserter (NativePocAsserter value)
PoC निष्पादन परिणाम या दुष्प्रभाव की जाँच करने के लिए एक NativePocAsserter
पैरामीटर | |
---|---|
value | NativePocAsserter |
रिटर्न | |
---|---|
NativePoc.Builder |
मान लेंPocExitसफलता
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 |
पोकनाम
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)
समाप्त होने से पहले पीओसी को कितने समय तक चलने देना है
पैरामीटर | |
---|---|
value | long : मूल PoC को समाप्त होने से पहले कितने सेकंड तक चलने देना है |
reason | String : समझाएं कि डिफ़ॉल्ट NativePoc.DEFAULT_POC_TIMEOUT_SECONDS के बजाय एक अलग टाइमआउट राशि की आवश्यकता क्यों है। आम तौर पर पीओसी के लिए उपयोग किया जाता है जो दौड़ की स्थितियों का फायदा उठाने की कोशिश करता है। |
रिटर्न | |
---|---|
NativePoc.Builder | यह बिल्डर उदाहरण |
डिफॉल्टएलडीलाइब्रेरीपाथ का उपयोग करें
public abstract NativePoc.Builder useDefaultLdLibraryPath (boolean value)
क्या LD_LIBRARY_PATH में /system/lib64 और /system/lib को शामिल करना है
पैरामीटर | |
---|---|
value | boolean |
रिटर्न | |
---|---|
NativePoc.Builder |