Interface ItemReader<T>

    • Method Detail

      • getItems

        ResponseItems<T> getItems​(Request requestParameters)
                           throws Exception
        Executes a request against the api endpoint. This method will block until the request is completed and the response can be consumed by the client.
        Parameters:
        requestParameters -
        Returns:
        Throws:
        Exception
      • getItemsAsync

        CompletableFuture<ResponseItems<T>> getItemsAsync​(Request requestParameters)
                                                   throws Exception
        Executes a request against the api endpoint on a separate thread. The response is wrapped in a future that is returned to the client immediately.
        Parameters:
        requestParameters -
        Returns:
        Throws:
        Exception