FedeatedComputeScheduler

public class FederatedComputeScheduler
extends Object

java.lang.Object
android.adservices.ondevicepersonalization.FederatedComputeScheduler


ניהול בתזמון של למידה משותפת ומשימות אנליטיות מאוחדות.

סיכום

מחלקות מקוננות

class FederatedComputeScheduler.Params

הפרמטרים שקשורים לתזמון משימות. 

שיטות ציבוריות

void cancel(String populationName)

ביטול משימת חישוב מאוחדת עם פרמטרים של אימון קלט.

void schedule(FederatedComputeScheduler.Params params, FederatedComputeInput input)

תזמון של משימת חישוב מאוחדת.

שיטות שעברו בירושה

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()

גורם לשרשור הנוכחי להמתין עד שהוא מופעל, בדרך כלל על ידי קבלת התראה או הפרעה.

שיטות ציבוריות

ביטול

public void cancel (String populationName)

ביטול משימת חישוב מאוחדת עם פרמטרים של אימון קלט.
השיטה הזו עשויה להימשך כמה שניות, לכן היא אמורה לקבל קריאה רק משרשור של עובדים.

פרמטרים
populationName String: שם האוכלוסייה של העבודה שהמתקשר רוצה לבטל הערך הזה לא יכול להיות null.

קליעות
IllegalStateException שנגרמה כתוצאה מכשל פנימי ב-FederatedComputeComputer.

תזמון

public void schedule (FederatedComputeScheduler.Params params, 
                FederatedComputeInput input)

תזמון של משימת חישוב מאוחדת.
השיטה הזו עשויה להימשך כמה שניות, לכן היא אמורה לקבל קריאה רק משרשור של עובדים.

פרמטרים
params FederatedComputeScheduler.Params: פרמטרים שקשורים לתזמון משימות. הערך הזה לא יכול להיות null.

input FederatedComputeInput: ההגדרה של חישוב מאוחד. הוא צריך להיות תואם ל- הגדרה של שרת חישוב מאוחד. TODO(b/300461799): הוספת שרת מחשוב מאוחד מהמסמך. הערך הזה לא יכול להיות null.

קליעות
IllegalArgumentException נגרמה על ידי ארגומנט הקלט הלא חוקי שמסר המתקשר.
IllegalStateException שנגרמה כתוצאה מכשל פנימי ב-FederatedComputeComputer.