EventUrlProvider
public
class
EventUrlProvider
extends Object
יוצרות כתובות URL למעקב אחר אירועים עבור בקשה. השירות יכול להטמיע את כתובות ה-URL האלה בתוך
פלט HTML לפי הצורך. כשמעבד HTML ב-WebView של ODP, ODP ייירט אותו
לבקשות שנשלחות לכתובות ה-URL האלה,
IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
, ורושמים את התוצאות שהוחזרו
הפלט בטבלה Events.
סיכום
שיטות שעברו בירושה |
מהכיתה
java.lang.Object
Object
|
clone()
יצירה ומחזירה של עותק של האובייקט הזה.
|
boolean
|
equals(Object obj)
מציין אם אובייקט אחר הוא "שווה ל" הזה.
|
void
|
finalize()
שיחה מופעלת על ידי אוסף האשפה על עצם כלשהו במהלך איסוף אשפה
קובע שאין יותר הפניות לאובייקט.
|
final
Class<?>
|
getClass()
הפונקציה מחזירה את המחלקה של סביבת זמן הריצה של Object .
|
int
|
hashCode()
מחזירה ערך גיבוב (hash) של האובייקט.
|
final
void
|
notify()
הוצאת שרשור יחיד שממתין לאובייקט
מעקב.
|
final
void
|
notifyAll()
פעולה זו מוציאה את כל השרשורים שממתינים למסך של האובייקט הזה.
|
String
|
toString()
מחזירה ייצוג במחרוזת של האובייקט.
|
final
void
|
wait(long timeoutMillis, int nanos)
גורם לשרשור הנוכחי להמתין עד שהוא מופעל, בדרך כלל
באמצעות התראה או הפרעה, או עד
מתבצע פרק זמן מסוים בזמן אמת.
|
final
void
|
wait(long timeoutMillis)
גורם לשרשור הנוכחי להמתין עד שהוא מופעל, בדרך כלל
באמצעות התראה או הפרעה, או עד
מתבצע פרק זמן מסוים בזמן אמת.
|
final
void
|
wait()
גורם לשרשור הנוכחי להמתין עד שהוא מופעל, בדרך כלל
על ידי קבלת התראה או הפרעה.
|
|
שיטות ציבוריות
createEventTrackingUrlWithRedirect
public Uri createEventTrackingUrlWithRedirect (PersistableBundle eventParams,
Uri destinationUrl)
יוצר כתובת אתר למעקב אחר אירועים שמפנה מחדש לכתובת אתר היעד שצוינה כאשר היא
בוצעה לחיצה בWebView של ODP.
השיטה הזו עשויה להימשך כמה שניות, לכן היא אמורה
לקבל קריאה רק משרשור של עובדים.
פרמטרים |
eventParams |
PersistableBundle : הנתונים שאליהם רוצים להעביר
IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
כשהאירוע מתרחש
הערך הזה לא יכול להיות null . |
destinationUrl |
Uri : כתובת ה-URL שאליה צריך להפנות.
הערך הזה יכול להיות null . |
החזרות |
Uri |
כתובת URL של אירוע ODP שאפשר להוסיף ל-WebView.
הערך הזה לא יכול להיות null . |
createEventTrackingUrlWithResponse
public Uri createEventTrackingUrlWithResponse (PersistableBundle eventParams,
byte[] responseData,
String mimeType)
יצירת כתובת URL למעקב אחרי אירועים שמחזירה את התגובה שצוינה. מחזיר סטטוס HTTP
200 (OK) אם נתוני התגובה לא ריקים. פונקציה זו מחזירה את סטטוס HTTP 204 (ללא תוכן) אם
לא מולאו נתוני התגובה.
השיטה הזו עשויה להימשך כמה שניות, לכן היא אמורה
לקבל קריאה רק משרשור של עובדים.
פרמטרים |
eventParams |
PersistableBundle : הנתונים שאליהם רוצים להעביר
IsolatedWorker#onEvent(EventInput, java.util.function.Consumer)
כשהאירוע מתרחש.
הערך הזה לא יכול להיות null . |
responseData |
byte : התוכן שיוחזר ל-WebView לאחר אחזור כתובת ה-URL.
הערך הזה יכול להיות null . |
mimeType |
String : סוג Mime של תגובת כתובת האתר.
הערך הזה יכול להיות null . |
החזרות |
Uri |
כתובת URL של אירוע ODP שאפשר להוסיף ל-WebView.
הערך הזה לא יכול להיות null . |