تطبيق FedeatedCompute 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.