Class RemoteApiClient
java.lang.Object
de.codesourcery.versiontracker.client.api.AbstractAPIClient
de.codesourcery.versiontracker.client.api.remote.RemoteApiClient
- All Implemented Interfaces:
IAPIClient,AutoCloseable
API client that talks to the endpoint using HTTP + JSON.
- Author:
- tobias.gierke@code-sourcery.de
-
Nested Class Summary
Nested classes/interfaces inherited from interface de.codesourcery.versiontracker.client.api.IAPIClient
IAPIClient.Protocol -
Field Summary
Fields inherited from class de.codesourcery.versiontracker.client.api.AbstractAPIClient
debugModeFields inherited from interface de.codesourcery.versiontracker.client.api.IAPIClient
CLIENT_VERSION -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class de.codesourcery.versiontracker.client.api.AbstractAPIClient
setDebugMode, toQueryRequest
-
Constructor Details
-
RemoteApiClient
-
-
Method Details
-
query
public List<ArtifactResponse> query(List<Artifact> artifacts, Blacklist blacklist) throws IOException - Throws:
IOException
-
close
- Throws:
Exception
-