public class LargeFileHelper
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
LargeFileHelper.FileHelperProgress |
Constructor and Description |
---|
LargeFileHelper(java.net.URL urlUpload,
java.lang.String apikey,
java.lang.String authToken,
java.lang.String userAgent) |
Modifier and Type | Method and Description |
---|---|
void |
cancel() |
long |
download(java.lang.String downloadFrom,
java.io.OutputStream out,
LargeFileHelper.FileHelperProgress progress) |
PromisedReply<java.lang.Long> |
downloadFuture(java.lang.String downloadFrom,
java.io.OutputStream out,
LargeFileHelper.FileHelperProgress progress) |
java.util.Map<java.lang.String,java.lang.String> |
headers() |
boolean |
isCanceled() |
ServerMessage |
upload(@NotNull java.io.InputStream in,
@NotNull java.lang.String filename,
@NotNull java.lang.String mimetype,
long size,
@Nullable LargeFileHelper.FileHelperProgress progress) |
PromisedReply<ServerMessage> |
uploadFuture(java.io.InputStream in,
java.lang.String filename,
java.lang.String mimetype,
long size,
LargeFileHelper.FileHelperProgress progress) |
public LargeFileHelper(java.net.URL urlUpload, java.lang.String apikey, java.lang.String authToken, java.lang.String userAgent)
public ServerMessage upload(@NotNull @NotNull java.io.InputStream in, @NotNull @NotNull java.lang.String filename, @NotNull @NotNull java.lang.String mimetype, long size, @Nullable @Nullable LargeFileHelper.FileHelperProgress progress) throws java.io.IOException, java.util.concurrent.CancellationException
java.io.IOException
java.util.concurrent.CancellationException
public PromisedReply<ServerMessage> uploadFuture(java.io.InputStream in, java.lang.String filename, java.lang.String mimetype, long size, LargeFileHelper.FileHelperProgress progress)
public long download(java.lang.String downloadFrom, java.io.OutputStream out, LargeFileHelper.FileHelperProgress progress) throws java.io.IOException, java.util.concurrent.CancellationException
java.io.IOException
java.util.concurrent.CancellationException
public PromisedReply<java.lang.Long> downloadFuture(java.lang.String downloadFrom, java.io.OutputStream out, LargeFileHelper.FileHelperProgress progress)
public void cancel()
public boolean isCanceled()
public java.util.Map<java.lang.String,java.lang.String> headers()