Interface Request<T>
- Type Parameters:
T- type of response
- All Known Subinterfaces:
ContentRequest,DataCentersRequest,HistoryRequest,LeastRecentlyUpdatedRequest,MarketableRequest,MarketBoardRequest,MostRecentlyUpdatedRequest,TaxRatesRequest,UploaderUploadCountsRequest,UploadHistoryRequest,WorldsRequest,WorldUploadCountsRequest
- All Known Implementing Classes:
ContentRequestImpl,DataCentersRequestImpl,HistoryRequestImpl,LeastRecentlyUpdatedRequestImpl,MarketableRequestImpl,MarketBoardRequestImpl,MostRecentlyUpdatedRequestImpl,RequestBuilder,TaxRatesRequestImpl,UploaderUploadCountsRequestImpl,UploadHistoryRequestImpl,WorldsRequestImpl,WorldUploadCountsRequestImpl
public interface Request<T>
A request allowing to retrieve a response
-
Method Details
-
queue
CompletableFuture<T> queue()Queue the request asynchronous.- Returns:
- completable future providing the response
-
complete
T complete()Sends the request and handles the response on the current thread- Returns:
- response
-