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

إنفارس

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

اسم

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

مهلة ثانية

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

كم من الوقت يسمح بتشغيل PoC قبل الإنهاء

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

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

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

useDefaultLdLibraryPath

public abstract NativePoc.Builder useDefaultLdLibraryPath (boolean value)

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

المعلمات
value boolean

عائدات
NativePoc.Builder