NativePoc.Builder

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)

قائمة الوسائط التي سيتم تمريرها إلى إثبات المفهوم (PoC) القابل للتنفيذ

abstract NativePoc.Builder args (String... value)

قائمة الوسائط التي سيتم تمريرها إلى إثبات المفهوم (PoC) القابل للتنفيذ

abstract NativePoc.Builder asserter ( NativePocAsserter value)

NativePocAsserter للتحقق من نتائج تنفيذ PoC أو الآثار الجانبية

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)

قائمة موارد جافا لاستخراجها وتحميلها على الجهاز

abstract NativePoc.Builder resources (List<String> value)

قائمة موارد جافا لاستخراجها وتحميلها على الجهاز

NativePoc.Builder timeoutSeconds (long value, String reason)

كم من الوقت يجب السماح بتشغيل إثبات المفهوم (PoC) قبل إنهائه

abstract NativePoc.Builder useDefaultLdLibraryPath (boolean value)

ما إذا كان سيتم تضمين /system/lib64 و/system/lib في LD_LIBRARY_PATH

المقاولين العامة

منشئ

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)

قائمة الوسائط التي سيتم تمريرها إلى إثبات المفهوم (PoC) القابل للتنفيذ

حدود
value List

عائدات
NativePoc.Builder

الحجج

public abstract NativePoc.Builder args (String... value)

قائمة الوسائط التي سيتم تمريرها إلى إثبات المفهوم (PoC) القابل للتنفيذ

حدود
value String

عائدات
NativePoc.Builder

مؤكد

public abstract NativePoc.Builder asserter (NativePocAsserter value)

NativePocAsserter للتحقق من نتائج تنفيذ PoC أو الآثار الجانبية

حدود
value NativePocAsserter

عائدات
NativePoc.Builder

يفترض PocExitSuccess

public abstract NativePoc.Builder assumePocExitSuccess (boolean value)

ما إذا كان سيتم فشل الافتراض عندما لا يُرجع إثبات المفهوم (PoC) 0. الإعدادات الافتراضية صحيحة

حدود
value boolean

عائدات
NativePoc.Builder

يبني

public NativePoc build ()

إنشاء كائن NativePoc غير قابل للتغيير

عائدات
NativePoc

envVars

public abstract NativePoc.Builder envVars (Map<String, String> value)

خريطة لمتغيرات البيئة التي سيتم تعيينها قبل تشغيل إثبات المفهوم (PoC).

حدود
value Map

عائدات
NativePoc.Builder

فقط32

public NativePoc.Builder only32 ()

فرض استخدام إصدار 32 بت من PoC القابل للتنفيذ

عائدات
NativePoc.Builder

فقط64

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)

قائمة موارد جافا لاستخراجها وتحميلها على الجهاز

حدود
value String

عائدات
NativePoc.Builder

موارد

public abstract NativePoc.Builder resources (List<String> value)

قائمة موارد جافا لاستخراجها وتحميلها على الجهاز

حدود
value List

عائدات
NativePoc.Builder

timeoutSeconds

public NativePoc.Builder timeoutSeconds (long value, 
                String reason)

كم من الوقت يجب السماح بتشغيل إثبات المفهوم (PoC) قبل إنهائه

حدود
value long : كم ثانية للسماح بتشغيل إثبات المفهوم (PoC) الأصلي قبل إنهائه

reason String : اشرح سبب الحاجة إلى مقدار مهلة مختلف بدلاً من NativePoc.DEFAULT_POC_TIMEOUT_SECONDS الافتراضي. يُستخدم بشكل عام مع PoCs التي تحاول استغلال ظروف السباق.

عائدات
NativePoc.Builder هذا المثال منشئ

useDefaultLdLibraryPath

public abstract NativePoc.Builder useDefaultLdLibraryPath (boolean value)

ما إذا كان سيتم تضمين /system/lib64 و/system/lib في LD_LIBRARY_PATH

حدود
value boolean

عائدات
NativePoc.Builder