public class MultipartUploadCleaner
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MultipartUploadCleaner.AbortTask
Abort Multipart upload task.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
apply(FileSystem fs,
java.lang.String bucket,
java.lang.String object)
Schedule a task to clean multipart upload.
|
static boolean |
apply(FileSystem fs,
java.lang.String bucket,
java.lang.String object,
java.lang.Long uploadId)
Schedule a task to clean multipart upload.
|
static void |
cancelAbort(FileSystem fs,
java.lang.String bucket,
java.lang.String object,
java.lang.Long uploadId)
Cancel schedule task.
|
static MultipartUploadCleaner |
getInstance() |
long |
getRetryDelay()
Get retry delay.
|
static void |
shutdown()
Shutdown cleaner.
|
long |
tryAbortMultipartUpload(FileSystem fs,
java.lang.String bucket,
java.lang.String object,
java.lang.Long uploadId)
Try to abort a multipart upload if it was timeout.
|
public static MultipartUploadCleaner getInstance()
MultipartUploadCleanerpublic static void shutdown()
public static boolean apply(FileSystem fs, java.lang.String bucket, java.lang.String object) throws java.io.IOException, AlluxioException
fs - instance of FileSystembucket - bucket nameobject - object namejava.io.IOExceptionAlluxioExceptionpublic static boolean apply(FileSystem fs, java.lang.String bucket, java.lang.String object, java.lang.Long uploadId) throws java.io.IOException, AlluxioException
fs - instance of FileSystembucket - bucket nameobject - object nameuploadId - multipart upload tmp directory fileIdjava.io.IOExceptionAlluxioExceptionpublic static void cancelAbort(FileSystem fs, java.lang.String bucket, java.lang.String object, java.lang.Long uploadId)
fs - instance of FileSystembucket - bucket nameobject - object nameuploadId - multipart upload tmp directory fileIdpublic long getRetryDelay()
public long tryAbortMultipartUpload(FileSystem fs, java.lang.String bucket, java.lang.String object, java.lang.Long uploadId) throws java.io.IOException, AlluxioException
fs - instance of FileSystembucket - the bucket nameobject - the object nameuploadId - multipart upload tmp directory fileIdjava.io.IOExceptionAlluxioExceptionCopyright © 2022. All Rights Reserved.