Package com.cloudconvert.resource.async
Class AsyncFilesResource
java.lang.Object
com.cloudconvert.resource.AbstractResource
com.cloudconvert.resource.AbstractFilesResource<AsyncResult<java.io.InputStream>>
com.cloudconvert.resource.async.AsyncFilesResource
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class AsyncFilesResource extends AbstractFilesResource<AsyncResult<java.io.InputStream>>
-
Field Summary
Fields inherited from class com.cloudconvert.resource.AbstractResource
BEARER, HEADER_AUTHORIZATION, HEADER_USER_AGENT, INPUT_STREAM_TYPE_REFERENCE, JOB_RESPONSE_PAGEABLE_TYPE_REFERENCE, JOB_RESPONSE_TYPE_REFERENCE, MAP_STRING_TO_OBJECT_TYPE_REFERENCE, OPERATION_RESPONSE_PAGEABLE_TYPE_REFERENCE, TASK_RESPONSE_PAGEABLE_TYPE_REFERENCE, TASK_RESPONSE_TYPE_REFERENCE, USER_RESPONSE_TYPE_REFERENCE, V2, VALUE_USER_AGENT, VOID_TYPE_REFERENCE, WEBHOOKS_RESPONSE_PAGEABLE_TYPE_REFERENCE, WEBHOOKS_RESPONSE_TYPE_REFERENCE -
Constructor Summary
Constructors Constructor Description AsyncFilesResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider, AsyncRequestExecutor asyncRequestExecutor) -
Method Summary
Modifier and Type Method Description voidclose()AsyncResult<java.io.InputStream>download(@NotNull java.lang.String path)Download fileMethods inherited from class com.cloudconvert.resource.AbstractFilesResource
getDownloadHttpUriRequestMethods inherited from class com.cloudconvert.resource.AbstractResource
getHttpEntity, getHttpEntity, getHttpUriRequest, getHttpUriRequest, getJson, getSyncUri, getSyncUri, getUri, getUri, requestToMapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
AsyncFilesResource
public AsyncFilesResource(SettingsProvider settingsProvider, ObjectMapperProvider objectMapperProvider, AsyncRequestExecutor asyncRequestExecutor)
-
-
Method Details
-
download
public AsyncResult<java.io.InputStream> download(@NotNull @NotNull java.lang.String path) throws java.io.IOException, java.net.URISyntaxExceptionDescription copied from class:AbstractFilesResourceDownload file- Specified by:
downloadin classAbstractFilesResource<AsyncResult<java.io.InputStream>>- Parameters:
path- path to file- Returns:
- IS
- Throws:
java.io.IOExceptionjava.net.URISyntaxException
-
close
public void close() throws java.io.IOException- Throws:
java.io.IOException
-