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 metaFs,
FileSystem userFs,
java.lang.String bucket,
java.lang.String object,
java.lang.String uploadId)
Schedule a task to clean multipart upload.
|
static void |
cancelAbort(FileSystem metaFs,
FileSystem userFs,
java.lang.String bucket,
java.lang.String object,
java.lang.String uploadId)
Cancel schedule task.
|
static MultipartUploadCleaner |
getInstance() |
long |
getRetryDelay()
Get retry delay.
|
static void |
shutdown()
Shutdown cleaner.
|
long |
tryAbortMultipartUpload(FileSystem metaFs,
FileSystem userFs,
java.lang.String bucket,
java.lang.String object,
java.lang.String uploadId)
Try to abort a multipart upload if it was timeout.
|
public static MultipartUploadCleaner getInstance()
MultipartUploadCleanerpublic static void shutdown()
public static boolean apply(FileSystem metaFs, FileSystem userFs, java.lang.String bucket, java.lang.String object, java.lang.String uploadId) throws java.io.IOException, AlluxioException
metaFs - instance of FileSystem - used for metadata operationsuserFs - instance of FileSystem - under the scope of a user agentbucket - bucket nameobject - object nameuploadId - multipart upload tmp directory fileIdjava.io.IOExceptionAlluxioExceptionpublic static void cancelAbort(FileSystem metaFs, FileSystem userFs, java.lang.String bucket, java.lang.String object, java.lang.String uploadId)
metaFs - instance of FileSystem - used for metadata operationsuserFs - instance of FileSystem - under the scope of a user agentbucket - bucket nameobject - object nameuploadId - multipart upload tmp directory fileIdpublic long getRetryDelay()
public long tryAbortMultipartUpload(FileSystem metaFs, FileSystem userFs, java.lang.String bucket, java.lang.String object, java.lang.String uploadId) throws java.io.IOException, AlluxioException
metaFs - instance of FileSystem - used for metadata operationsuserFs - instance of FileSystem - under the scope of a user agentbucket - the bucket nameobject - the object nameuploadId - multipart upload tmp directory fileIdjava.io.IOExceptionAlluxioExceptionCopyright © 2024. All Rights Reserved.