InvocationScope
public class InvocationScope
extends Object
implements Scope
extends Object
java.lang. אובייקט | |
↳ | com.android.tradefed.guice.InvocationScope |
היקף קריאה אחת של Tradefed.
ניתן לאתחל את ההיקף seed(key, value)
זרע אחד או יותר על ידי קריאה seed(key, value)
לפני שהמזרק ייקרא לספק מפתח זה. שימוש אופייני הוא כי קריאת בדיקה נכנסת / יוצאת מההיקף, המייצגת היקף קריאה ואובייקטים לתצורת זרעים. עבור כל מקש שהוכנס עם seed (), עליך לכלול כריכה מתאימה:
bind(key)
.toProvider(SimpleScope.seededKeyProvider())
.in(InvocationScoped.class);
FIXME: אולי לטפל בחפצים מרובים (כמו רשימות).סיכום
בונים ציבוריים | |
---|---|
InvocationScope () |
שיטות ציבוריות | |
---|---|
void | enter () התחל לסמן את היקף ההזמנה ל- Tradefed. |
void | exit () סמן את סוף היקף ההטענה של Tradefed. |
static InvocationScope | getDefault () |
<T> Provider<T> | scope (Key<T> key, Provider<T> unscoped) |
<T> void | seed (Key<T> key, T value) זרע מפתח / ערך שיהיה זמין במהלך היקף ההפעלה TF לשימוש. |
<T> void | seed (Class<T> clazz, T value) זרע מפתח / ערך שיהיה זמין במהלך היקף ההפעלה TF לשימוש. |
void | seedConfiguration ( IConfiguration config) ממשק ראשוני בין Tradefed ו- Guice: זהו המקום בו נזרעים אובייקט TF לטווח ההפעלה שישמש. |
static <T> Provider<T> | seededKeyProvider () מחזירה ספק שתמיד זורק חריג ומתלונן כי יש לזרוע את האובייקט המדובר לפני שניתן להזריק אותו. |
בונים ציבוריים
InvocationScope
public InvocationScope ()
שיטות ציבוריות
להיכנס
public void enter ()
התחל לסמן את היקף ההזמנה ל- Tradefed.
יְצִיאָה
public void exit ()
סמן את סוף היקף ההטענה של Tradefed.
תְחוּם
public Provider<T> scope (Key<T> key, Provider<T> unscoped)
פרמטרים | |
---|---|
key | Key |
unscoped | Provider |
החזרות | |
---|---|
Provider<T> |
זֶרַע
public void seed (Key<T> key, T value)
זרע מפתח / ערך שיהיה זמין במהלך היקף ההפעלה TF לשימוש.
פרמטרים | |
---|---|
key | Key : המפתח המשמש לייצוג האובייקט. |
value | T : האובייקט בפועל שיהיה זמין במהלך ההפעלה. |
זֶרַע
public void seed (Class<T> clazz, T value)
זרע מפתח / ערך שיהיה זמין במהלך היקף ההפעלה TF לשימוש.
פרמטרים | |
---|---|
clazz | Class : המחלקה המשמשת לייצוג האובייקט. |
value | T : האובייקט בפועל שיהיה זמין במהלך ההפעלה. |
seedConfiguration
public void seedConfiguration (IConfiguration config)
ממשק ראשוני בין Tradefed ו- Guice: זהו המקום בו נזרעים אובייקט TF לטווח ההפעלה שישמש.
פרמטרים | |
---|---|
config | IConfiguration : תצורת ה- Tradefed. |
seededKeyProvider
public static Provider<T> seededKeyProvider ()
מחזירה ספק שתמיד זורק חריג ומתלונן כי יש לזרוע את האובייקט המדובר לפני שניתן להזריק אותו.
החזרות | |
---|---|
Provider<T> | ספק שהוקלד |