नेटिवपोक.बिल्डर

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 निष्पादन परिणाम या दुष्प्रभाव की जाँच करने के लिए एक NativePocAsserter

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

निर्माण

public NativePoc build ()

एक अपरिवर्तनीय नेटिवपोक ऑब्जेक्ट बनाएं

रिटर्न
NativePoc

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