Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Bei mehreren API-Aufrufen werden Vorgänge mit langer Ausführungszeit zurückgegeben. Diese verfolgen den Status
eines Jobs, der über einen längeren Zeitraum ausgeführt wird, sodass
RPC zu blockieren, ist nicht erwünscht.
Klasse "OperationFuture"
Die naheliegendste Methode für die Interaktion mit LROs ist die
Klasse OperationFuture. Achten Sie in diesem Fall darauf, dass der Dienstclient nicht gelöscht wird.
Nicht empfohlen:
privatevoiddoSomething(){OperationFuture<Empty,Empty>future=startLongRunningOperation(jobName);future.get();}privateOperationFuture<Empty,Empty>startLongRunningOperation(StringjobToStart)throwsUnsupportedEncodingException{try(OfflineUserDataJobServiceClientofflineUserDataJobServiceClient=googleAdsClient.getLatestVersion().createOfflineUserDataJobServiceClient()){// Issues an asynchronous request to run the offline user data job for executing// all added operations.returnofflineUserDataJobServiceClient.runOfflineUserDataJobAsync(jobToStart);}}