Package com.cognite.client.servicesV1
Interface Connector<T>
-
- Type Parameters:
T
-
- All Known Implementing Classes:
ConnectorServiceV1.AsyncJobReader
public interface Connector<T>
An interface that defines the basic interface for calling a Cognite API endpoint with a request and consuming the response.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResponseItems<T>
execute(Request requestParameters)
Executes a request against the api endpoint.CompletableFuture<ResponseItems<T>>
executeAsync(Request requestParameters)
Executes a request against the api endpoint on a separate thread.
-
-
-
Method Detail
-
execute
ResponseItems<T> execute(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
-
executeAsync
CompletableFuture<ResponseItems<T>> executeAsync(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
-
-