FederatedCompute Scheduler

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

مقدار کد هش را برای شی برمی‌گرداند.

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 ناشی از خرابی داخلی FederatedComputeScheduler است.

برنامه

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

یک کار محاسباتی فدرال را برنامه ریزی کنید.
تکمیل این روش ممکن است چند ثانیه طول بکشد، بنابراین فقط باید از یک موضوع کارگر فراخوانی شود.

پارامترها
params FederatedComputeScheduler.Params : پارامترهای مربوط به زمان بندی کار. این مقدار نمی تواند null باشد.

input FederatedComputeInput : پیکربندی مربوط به محاسبات فدرال. باید با راه اندازی سرور محاسباتی فدرال سازگار باشد. TODO(b/300461799): سند سرور محاسباتی فدرال را اضافه کنید. این مقدار نمی تواند null باشد.

پرتاب می کند
IllegalArgumentException ناشی از آرگومان ورودی نامعتبر ارائه شده توسط تماس گیرنده.
IllegalStateException ناشی از خرابی داخلی FederatedComputeScheduler است.