public abstract class AbstractQetcherClient extends Object implements QetcherClient
QetcherClient methods and
protected helper methods for subclasses, dealing with HTTP methods and
service URIs.QetcherClient.Builder| Constructor and Description |
|---|
AbstractQetcherClient(ServiceUriSupplier serviceUriSupplier) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, createJob, deleteFile, deleteJob, downloadAsFile, getAvailableConversions, getAvailableNodes, getFile, getFiles, getJob, getJobs, uploadFilepublic AbstractQetcherClient(ServiceUriSupplier serviceUriSupplier)
public ServiceUriSupplier getServiceUriSupplier()
public CompletableFuture<ConversionFile> getFile(ConversionFile file)
getFile in interface QetcherClientpublic CompletableFuture<Void> deleteFile(ConversionFile file)
deleteFile in interface QetcherClientpublic CompletableFuture<Path> downloadAsFile(String fileId, Path file)
downloadAsFile in interface QetcherClientpublic CompletableFuture<File> downloadAsFile(String fileId, File file)
downloadAsFile in interface QetcherClientpublic CompletableFuture<Path> downloadAsTempFile(String fileId)
downloadAsTempFile in interface QetcherClientpublic CompletableFuture<Path> downloadAsTempFile(String fileId, Path dir)
downloadAsTempFile in interface QetcherClientpublic CompletableFuture<Job> getJob(Job job)
getJob in interface QetcherClientpublic CompletableFuture<Void> deleteJob(Job job)
deleteJob in interface QetcherClientpublic CompletableFuture<Job> getJobDone(Job job)
getJobDone in interface QetcherClientpublic CompletableFuture<Job> getJobDone(String jobId)
getJobDone in interface QetcherClientprotected URI getFileUploadUri()
protected String getFileUploadMethod()
protected URI getFilesUri()
protected URI getCreateJobForExistingFileUri()
protected String getCreateJobForExistingFileMethod()
protected URI getCreateJobForNewFileUri()
protected String getCreateJobForNewFileMethod()
protected URI getJobsUri()
protected URI getConversionsUri()
protected URI getAvailableNodesUri()
protected <T> T transformResponse(int statusCode,
Optional<String> contentType,
byte[] responseBody,
Class<T> type)
Copyright © 2013–2019 mklinger GmbH. All rights reserved.