InvocationScope
public
class
InvocationScope
extends Object
implements
Scope
java.lang.Object | |
↳ | com.android.tradefed.guice.InvocationScope |
Mencakup satu pemanggilan Tradefed.
Cakupan dapat diinisialisasi dengan satu atau beberapa nilai seed dengan memanggil seed(key, value)
sebelum injector akan dipanggil untuk menyediakan kunci ini. Penggunaan umum adalah untuk
pemanggilan pengujian agar dapat masuk/keluar dari cakupan, yang mewakili Cakupan pemanggilan, dan objek konfigurasi
awal. Untuk setiap kunci yang disisipkan dengan seed(), Anda harus menyertakan binding yang sesuai:
bind(key)
.toProvider(SimpleScope.seededKeyProvider())
.in(InvocationScoped.class);
Ringkasan
Konstruktor publik | |
---|---|
InvocationScope()
|
Metode publik | |
---|---|
void
|
enter()
Mulai menandai cakupan Pemanggilan Tradefed. |
void
|
exit()
Menandai akhir cakupan untuk Pemanggilan Tradefed. |
static
InvocationScope
|
getDefault()
|
<T>
Provider<T>
|
scope(Key<T> key, Provider<T> unscoped)
|
<T>
void
|
seed(Key<T> key, T value)
Memasukkan kunci/nilai yang akan tersedia selama cakupan pemanggilan TF yang akan digunakan. |
<T>
void
|
seed(Class<T> clazz, T value)
Memasukkan kunci/nilai yang akan tersedia selama cakupan pemanggilan TF yang akan digunakan. |
void
|
seedConfiguration(IConfiguration config)
Inisialisasi antarmuka antara Tradefed dan Guice: Ini adalah tempat objek TF ditanam ke cakupan pemanggilan yang akan digunakan. |
static
<T>
Provider<T>
|
seededKeyProvider()
Menampilkan penyedia yang selalu menampilkan pengecualian yang mengeluh bahwa objek yang dimaksud harus di-seed sebelum dapat dimasukkan. |
Konstruktor publik
InvocationScope
public InvocationScope ()
Metode publik
enter
public void enter ()
Mulai menandai cakupan Pemanggilan Tradefed.
keluar
public void exit ()
Menandai akhir cakupan untuk Pemanggilan Tradefed.
cakupan
public Provider<T> scope (Key<T> key, Provider<T> unscoped)
Parameter | |
---|---|
key |
Key |
unscoped |
Provider |
Hasil | |
---|---|
Provider<T> |
bibit
public void seed (Key<T> key, T value)
Memasukkan kunci/nilai yang akan tersedia selama cakupan pemanggilan TF yang akan digunakan.
Parameter | |
---|---|
key |
Key : kunci yang digunakan untuk merepresentasikan objek. |
value |
T : Objek sebenarnya yang akan tersedia selama pemanggilan.
|
bibit
public void seed (Class<T> clazz, T value)
Memasukkan kunci/nilai yang akan tersedia selama cakupan pemanggilan TF yang akan digunakan.
Parameter | |
---|---|
clazz |
Class : Class yang digunakan untuk merepresentasikan objek. |
value |
T : Objek sebenarnya yang akan tersedia selama pemanggilan.
|
seedConfiguration
public void seedConfiguration (IConfiguration config)
Inisialisasi antarmuka antara Tradefed dan Guice: Ini adalah tempat objek TF ditanam ke cakupan pemanggilan yang akan digunakan.
Parameter | |
---|---|
config |
IConfiguration : Konfigurasi Tradefed.
|
seededKeyProvider
public static Provider<T> seededKeyProvider ()
Menampilkan penyedia yang selalu menampilkan pengecualian yang mengeluh bahwa objek yang dimaksud harus di-seed sebelum dapat dimasukkan.
Hasil | |
---|---|
Provider<T> |
penyedia yang diketik |