NativePoc.Builder
public
static
abstract
class
NativePoc.Builder
extends Object
Java.lang.Nesne | |
🎃 | com.android.sts.common.NativePoc.Builder |
Özet
Kamu inşaatçıları | |
---|---|
Builder()
|
Herkese açık yöntemler | |
---|---|
abstract
NativePoc.Builder
|
after(NativePoc.AfterFunction value)
PoC yürütmeyi bitirdikten sonra, ancak onaylama veya temizlemelerden önce çalışacak işlev. |
abstract
NativePoc.Builder
|
args(List<String> value)
Yürütülebilir iletişim kişisine iletilecek bağımsız değişkenlerin listesi |
abstract
NativePoc.Builder
|
args(String... value)
Yürütülebilir iletişim kişisine iletilecek bağımsız değişkenlerin listesi |
abstract
NativePoc.Builder
|
asserter(NativePocAsserter value)
İrtibat kişisi yürütme sonuçlarını veya yan etkisini kontrol etmek için |
abstract
NativePoc.Builder
|
assumePocExitSuccess(boolean value)
PoC 0 döndürmediğinde bir varsayım hatasının yapılıp yapılmayacağı. |
NativePoc
|
build()
Sabit bir NativePoc nesnesi derleme |
abstract
NativePoc.Builder
|
envVars(Map<String, String> value)
PoC çalıştırılmadan önce ayarlanacak ortam değişkenlerinin haritası |
NativePoc.Builder
|
only32()
PoC yürütülebilir dosyasının 32 bit sürümünü kullanmaya zorla |
NativePoc.Builder
|
only64()
PoC yürütülebilir dosyasının 64 bit sürümünü kullanmaya zorla |
abstract
NativePoc.Builder
|
pocName(String value)
Yüklenecek ve çalıştırılacak yürütülebilir dosyanın adı. |
abstract
NativePoc.Builder
|
resourcePushLocation(String value)
Çıkarılan Java kaynaklarının yükleneceği yer. |
abstract
NativePoc.Builder
|
resources(String... value)
Çıkarılıp cihaza yüklenecek Java kaynaklarının listesi |
abstract
NativePoc.Builder
|
resources(List<String> value)
Çıkarılıp cihaza yüklenecek Java kaynaklarının listesi |
NativePoc.Builder
|
timeoutSeconds(long value, String reason)
PoC'nin sonlandırmadan önce çalışması için ne kadar süre geçmesi gerekir? |
abstract
NativePoc.Builder
|
useDefaultLdLibraryPath(boolean value)
LD_LIBRARY_PATH yolunda /system/lib64 ve /system/lib'in dahil edilip edilmeyeceğini belirler |
Kamu inşaatçıları
Oluşturucu
public Builder ()
Herkese açık yöntemler
sonra
public abstract NativePoc.Builder after (NativePoc.AfterFunction value)
PoC yürütmeyi bitirdikten sonra, ancak onaylama veya temizlemelerden önce çalışacak işlev.
Bu genellikle, PoC'nin uygulanmasından sonra ortaya çıkabilecek yan etkilerini İrtibat kişisi işleminin kendisi tamamlandı, ör. dosyaya yazılmasını veya bir hizmetin çökmesine neden olur.
Parametreler | |
---|---|
value |
NativePoc.AfterFunction |
İlerlemeler | |
---|---|
NativePoc.Builder |
bağımsız değişkenler
public abstract NativePoc.Builder args (List<String> value)
Yürütülebilir iletişim kişisine iletilecek bağımsız değişkenlerin listesi
Parametreler | |
---|---|
value |
List |
İlerlemeler | |
---|---|
NativePoc.Builder |
bağımsız değişkenler
public abstract NativePoc.Builder args (String... value)
Yürütülebilir iletişim kişisine iletilecek bağımsız değişkenlerin listesi
Parametreler | |
---|---|
value |
String |
İlerlemeler | |
---|---|
NativePoc.Builder |
hak iddia eden
public abstract NativePoc.Builder asserter (NativePocAsserter value)
İrtibat kişisi yürütme sonuçlarını veya yan etkisini kontrol etmek için NativePocAsserter
Parametreler | |
---|---|
value |
NativePocAsserter |
İlerlemeler | |
---|---|
NativePoc.Builder |
Tahmin
public abstract NativePoc.Builder assumePocExitSuccess (boolean value)
PoC 0 döndürmediğinde bir varsayım hatasının yapılıp yapılmayacağı. Varsayılan değer doğru
Parametreler | |
---|---|
value |
boolean |
İlerlemeler | |
---|---|
NativePoc.Builder |
envVar
public abstract NativePoc.Builder envVars (Map<String, String> value)
PoC çalıştırmadan önce ayarlanacak ortam değişkenlerinin haritası
Parametreler | |
---|---|
value |
Map |
İlerlemeler | |
---|---|
NativePoc.Builder |
yalnızca32
public NativePoc.Builder only32 ()
PoC yürütülebilir dosyasının 32 bit sürümünü kullanmaya zorla
İlerlemeler | |
---|---|
NativePoc.Builder |
yalnızca64
public NativePoc.Builder only64 ()
PoC yürütülebilir dosyasının 64 bit sürümünü kullanmaya zorla
İlerlemeler | |
---|---|
NativePoc.Builder |
ilgili kişi adı
public abstract NativePoc.Builder pocName (String value)
Yüklenecek ve çalıştırılacak yürütülebilir dosyanın adı. "_sts??" soneki kullanmanız gerekir.
Parametreler | |
---|---|
value |
String |
İlerlemeler | |
---|---|
NativePoc.Builder |
kaynakPushKonumu
public abstract NativePoc.Builder resourcePushLocation (String value)
Çıkarılan Java kaynaklarının yükleneceği yer. Varsayılan olarak ilgili kişi, yükleyicinin yüklendiği yeri temel alır.
Parametreler | |
---|---|
value |
String |
İlerlemeler | |
---|---|
NativePoc.Builder |
şu adreste bulabilirsiniz:
public abstract NativePoc.Builder resources (String... value)
Çıkarılıp cihaza yüklenecek Java kaynaklarının listesi
Parametreler | |
---|---|
value |
String |
İlerlemeler | |
---|---|
NativePoc.Builder |
şu adreste bulabilirsiniz:
public abstract NativePoc.Builder resources (List<String> value)
Çıkarılıp cihaza yüklenecek Java kaynaklarının listesi
Parametreler | |
---|---|
value |
List |
İlerlemeler | |
---|---|
NativePoc.Builder |
zaman aşımı saniye
public NativePoc.Builder timeoutSeconds (long value, String reason)
PoC'nin sonlandırmadan önce çalışması için ne kadar süre geçmesi gerekir?
Parametreler | |
---|---|
value |
long : Yerel PoC'nin sonlandırılmadan önce çalışması için kaç saniye geçmesi gerekir? |
reason |
String : Varsayılan değer yerine neden farklı bir zaman aşımı tutarının gerektiğini açıklayın
NativePoc.DEFAULT_POC_TIMEOUT_SECONDS . Genellikle istismara çalışan ilgili kişiler için kullanılır
yarışın koşulları. |
İlerlemeler | |
---|---|
NativePoc.Builder |
bu Builder örneği |
useDefaultLdLibraryPath
public abstract NativePoc.Builder useDefaultLdLibraryPath (boolean value)
LD_LIBRARY_PATH yolunda /system/lib64 ve /system/lib'in dahil edilip edilmeyeceğini belirler
Parametreler | |
---|---|
value |
boolean |
İlerlemeler | |
---|---|
NativePoc.Builder |