Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Một số lệnh gọi đến API trả về các thao tác chạy trong thời gian dài. Các URL này theo dõi trạng thái
của một công việc thực thi trong một khoảng thời gian dài, chẳng hạn như
chặn RPC là việc không mong muốn.
Lớp OperationFuture
Cách rõ ràng nhất để tương tác với LRO là sử dụng
Lớp OperationFuture. Nếu bạn sử dụng phương thức này, hãy đảm bảo rằng ứng dụng dịch vụ không bị huỷ.
Không nên:
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);}}