public class QetchClientImpl extends AbstractQetchClient
mklinger httpclient
as underlying HTTP client implementation.
This implementation supports asynchronous HTTP/2 with JDK8 and above.
QetchClient.Builder| Constructor and Description |
|---|
QetchClientImpl(QetchClientBuilderImpl builder,
ServiceUriSupplier serviceUriSupplier) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
CompletableFuture<Job> |
createJob(InputJob inputJob) |
CompletableFuture<Void> |
deleteFile(String fileId) |
CompletableFuture<Void> |
deleteJob(String jobId) |
CompletableFuture<Path> |
downloadAsFile(String fileId,
Path file,
OpenOption... openOptions) |
CompletableFuture<List<AvailableConversion>> |
getAvailableConversions() |
CompletableFuture<List<AvailableNode>> |
getAvailableNodes() |
CompletableFuture<ConversionFile> |
getFile(String fileId) |
CompletableFuture<List<ConversionFile>> |
getFiles() |
CompletableFuture<Job> |
getJob(String jobId) |
CompletableFuture<List<Job>> |
getJobs() |
CompletableFuture<ConversionFile> |
uploadFile(InputConversionFile inputFile) |
deleteFile, deleteJob, downloadAsFile, downloadAsFile, downloadAsTempFile, downloadAsTempFile, getAvailableNodesUri, getConversionsUri, getCreateJobForExistingFileMethod, getCreateJobForExistingFileUri, getCreateJobForNewFileMethod, getCreateJobForNewFileUri, getFile, getFileContentsUri, getFilesUri, getFileUploadMethod, getFileUploadUri, getFileUri, getJob, getJobDone, getJobDone, getJobsUri, getJobUri, getServiceUriSupplier, requireSuccessStatusCode, transformResponsepublic QetchClientImpl(QetchClientBuilderImpl builder, ServiceUriSupplier serviceUriSupplier)
public void close()
close in interface QetchClientclose in interface AutoCloseableclose in class AbstractQetchClientpublic CompletableFuture<ConversionFile> uploadFile(InputConversionFile inputFile)
uploadFile in interface QetchClientuploadFile in class AbstractQetchClientpublic CompletableFuture<ConversionFile> getFile(String fileId)
getFile in interface QetchClientgetFile in class AbstractQetchClientpublic CompletableFuture<List<ConversionFile>> getFiles()
getFiles in interface QetchClientgetFiles in class AbstractQetchClientpublic CompletableFuture<Void> deleteFile(String fileId)
deleteFile in interface QetchClientdeleteFile in class AbstractQetchClientpublic CompletableFuture<Path> downloadAsFile(String fileId, Path file, OpenOption... openOptions)
downloadAsFile in interface QetchClientdownloadAsFile in class AbstractQetchClientpublic CompletableFuture<Job> createJob(InputJob inputJob)
createJob in interface QetchClientcreateJob in class AbstractQetchClientpublic CompletableFuture<Job> getJob(String jobId)
getJob in interface QetchClientgetJob in class AbstractQetchClientpublic CompletableFuture<List<Job>> getJobs()
getJobs in interface QetchClientgetJobs in class AbstractQetchClientpublic CompletableFuture<Void> deleteJob(String jobId)
deleteJob in interface QetchClientdeleteJob in class AbstractQetchClientpublic CompletableFuture<List<AvailableConversion>> getAvailableConversions()
getAvailableConversions in interface QetchClientgetAvailableConversions in class AbstractQetchClientpublic CompletableFuture<List<AvailableNode>> getAvailableNodes()
getAvailableNodes in interface QetchClientgetAvailableNodes in class AbstractQetchClientCopyright © 2013–2019 mklinger GmbH. All rights reserved.