public class QetcherClientImpl extends AbstractQetcherClient
mklinger httpclient
as underlying HTTP client implementation.
This implementation supports asynchronous HTTP/2 with JDK8 and above.
QetcherClient.Builder| Constructor and Description |
|---|
QetcherClientImpl(QetcherClientBuilderImpl 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 QetcherClientImpl(QetcherClientBuilderImpl builder, ServiceUriSupplier serviceUriSupplier)
public void close()
close in interface QetcherClientclose in interface AutoCloseableclose in class AbstractQetcherClientpublic CompletableFuture<ConversionFile> uploadFile(InputConversionFile inputFile)
uploadFile in interface QetcherClientuploadFile in class AbstractQetcherClientpublic CompletableFuture<ConversionFile> getFile(String fileId)
getFile in interface QetcherClientgetFile in class AbstractQetcherClientpublic CompletableFuture<List<ConversionFile>> getFiles()
getFiles in interface QetcherClientgetFiles in class AbstractQetcherClientpublic CompletableFuture<Void> deleteFile(String fileId)
deleteFile in interface QetcherClientdeleteFile in class AbstractQetcherClientpublic CompletableFuture<Path> downloadAsFile(String fileId, Path file, OpenOption... openOptions)
downloadAsFile in interface QetcherClientdownloadAsFile in class AbstractQetcherClientpublic CompletableFuture<Job> createJob(InputJob inputJob)
createJob in interface QetcherClientcreateJob in class AbstractQetcherClientpublic CompletableFuture<Job> getJob(String jobId)
getJob in interface QetcherClientgetJob in class AbstractQetcherClientpublic CompletableFuture<List<Job>> getJobs()
getJobs in interface QetcherClientgetJobs in class AbstractQetcherClientpublic CompletableFuture<Void> deleteJob(String jobId)
deleteJob in interface QetcherClientdeleteJob in class AbstractQetcherClientpublic CompletableFuture<List<AvailableConversion>> getAvailableConversions()
getAvailableConversions in interface QetcherClientgetAvailableConversions in class AbstractQetcherClientpublic CompletableFuture<List<AvailableNode>> getAvailableNodes()
getAvailableNodes in interface QetcherClientgetAvailableNodes in class AbstractQetcherClientCopyright © 2013–2019 mklinger GmbH. All rights reserved.