Birleşik ComputePlanlayıcı

public class FederatedComputeScheduler
extends Object

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


Birleşik öğrenim ve birleşik analiz işleri için zaman çizelgesi oluşturma işini halleder.

Özet

İç içe yerleştirilmiş sınıflar

class FederatedComputeScheduler.Params

İş planlamasıyla ilgili parametreler. 

Herkese açık yöntemler

void cancel(String populationName)

Giriş eğitimi parametreleriyle birleşik hesaplama işini iptal etme.

void schedule(FederatedComputeScheduler.Params params, FederatedComputeInput input)

Birleşik hesaplama işi planlayın.

Devralınan yöntemler

Object clone()

Bu nesnenin bir kopyasını oluşturur ve döndürür.

boolean equals(Object obj)

Başka bir nesnenin "eşit" olup olmadığını gösterir bunu.

void finalize()

Atık toplama sırasında bir nesne üzerinde çöp toplayıcı tarafından çağrılır nesneye başka referans olmadığını belirler.

final Class<?> getClass()

Bu Object öğesinin çalışma zamanı sınıfını döndürür.

int hashCode()

Nesne için bir karma kod değeri döndürür.

final void notify()

Bu nesneyi bekleyen tek bir iş parçacığının anlamına gelir.

final void notifyAll()

Bu nesnenin monitöründe bekleyen tüm ileti dizilerini uyandırır.

String toString()

Nesnenin dize gösterimini döndürür.

final void wait(long timeoutMillis, int nanos)

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bilgilendirilerek veya kesinti olarak ya da bir sorun yaşamadan belirli bir süre geçtiğinden emin olun.

final void wait(long timeoutMillis)

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bilgilendirilerek veya kesinti olarak ya da bir sorun yaşamadan belirli bir süre geçtiğinden emin olun.

final void wait()

Mevcut iş parçacığının uyanılana kadar beklemesine neden olur. Bu işlem genellikle bildirim alarak veya kesinti olarak.

Herkese açık yöntemler

iptal

public void cancel (String populationName)

Giriş eğitimi parametreleriyle birleşik hesaplama işini iptal etme.
. Bu yöntemin tamamlanması birkaç saniye sürebileceğinden yalnızca çalışan iş parçacığından çağrılacaktır.

Parametreler
populationName String: Arayanın iptal etmek istediği işin nüfus adı Bu değer null olamaz.

Fırlatma
IllegalStateException (FederatedCompute Scheduler'daki dahili hatadan kaynaklanır.

program

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

Birleşik hesaplama işi planlayın.
. Bu yöntemin tamamlanması birkaç saniye sürebileceğinden yalnızca çalışan iş parçacığından çağrılacaktır.

Parametreler
params FederatedComputeScheduler.Params: iş planlamasıyla ilgili parametreler. Bu değer null olamaz.

input FederatedComputeInput: birleşik hesaplamayla ilgili yapılandırma. Projenizin, birleşik hesaplama sunucusu kurulumu. YAPILACAKLAR(b/300461799): birleşik işlem sunucusu ekleme uygulayacaksınız. Bu değer null olamaz.

Fırlatma
IllegalArgumentException arayanın sağladığı geçersiz giriş bağımsız değişkeninden kaynaklanıyor.
IllegalStateException (FederatedCompute Scheduler'daki dahili hatadan kaynaklanır.