NativePoc.Builder
public
static
abstract
class
NativePoc.Builder
extends Object
JavaScript.lang.Object | |
↳ | com.android.sts.common.NativePoc.Builder |
סיכום
בנאים ציבוריים | |
---|---|
Builder()
|
שיטות ציבוריות | |
---|---|
abstract
NativePoc.Builder
|
after(NativePoc.AfterFunction value)
פונקציה שתרוץ אחרי סיום ההפעלה של ה-POC אבל לפני טענת נכוֹנוּת (assertion) או ניקוי נתונים. |
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)
האם להשליך כישלון של הנחה כש-POC לא מחזיר 0. |
NativePoc
|
build()
פיתוח אובייקט NativePoc שלא ניתן לשינוי |
abstract
NativePoc.Builder
|
envVars(Map<String, String> value)
מפה של משתני הסביבה שצריך להגדיר לפני הרצת ה-POC |
NativePoc.Builder
|
only32()
אילוץ שימוש בגרסת 32 ביט של קובץ ההפעלה של PoC |
NativePoc.Builder
|
only64()
אילוץ שימוש בגרסת 64 ביט של קובץ ההפעלה של PoC |
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 אבל לפני טענת נכוֹנוּת (assertion) או ניקוי נתונים.
בדרך כלל משתמשים בה כדי להמתין לתופעות לוואי של איש הקשר שעלולות להתרחש לאחר תהליך ה-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
לבדיקת תוצאות ביצוע של PoC או תופעות לוואי
פרמטרים | |
---|---|
value |
NativePocAsserter |
החזרות | |
---|---|
NativePoc.Builder |
מניחים לפופקורן
public abstract NativePoc.Builder assumePocExitSuccess (boolean value)
האם להשליך כישלון של הנחה כש-POC לא מחזיר 0. ברירת המחדל היא True
פרמטרים | |
---|---|
value |
boolean |
החזרות | |
---|---|
NativePoc.Builder |
משתנה סביבה
public abstract NativePoc.Builder envVars (Map<String, String> value)
מפה של משתני הסביבה שצריך להגדיר לפני הרצת ה-POC
פרמטרים | |
---|---|
value |
Map |
החזרות | |
---|---|
NativePoc.Builder |
בלבד32
public NativePoc.Builder only32 ()
אילוץ שימוש בגרסת 32 ביט של קובץ ההפעלה של PoC
החזרות | |
---|---|
NativePoc.Builder |
only64
public NativePoc.Builder only64 ()
אילוץ שימוש בגרסת 64 ביט של קובץ ההפעלה של PoC
החזרות | |
---|---|
NativePoc.Builder |
pocName
public abstract NativePoc.Builder pocName (String value)
שם קובץ ההפעלה להעלאה ולהפעלה. אין לכלול " _sts?? " הסיומת
פרמטרים | |
---|---|
value |
String |
החזרות | |
---|---|
NativePoc.Builder |
resourcePushLocation
public abstract NativePoc.Builder resourcePushLocation (String value)
לאן צריך להעלות משאבי Java שחולצו. ברירת המחדל היא המקום שאליו מעלים את ה-POC
פרמטרים | |
---|---|
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 |
במופע הזה של ה-builder |
useDefaultLdLibraryPath
public abstract NativePoc.Builder useDefaultLdLibraryPath (boolean value)
האם לכלול את /system/lib64 ו- /system/lib ב-LD_LIBRARY_PATH
פרמטרים | |
---|---|
value |
boolean |
החזרות | |
---|---|
NativePoc.Builder |