Class MinioMultipartUploadRepository

java.lang.Object
cn.herodotus.oss.dialect.minio.repository.MinioMultipartUploadRepository
All Implemented Interfaces:
cn.herodotus.oss.specification.core.repository.OssMultipartUploadRepository

@Service public class MinioMultipartUploadRepository extends Object implements cn.herodotus.oss.specification.core.repository.OssMultipartUploadRepository

Description: Minio Java OSS API 分片上传操作实现

Author:
: gengwei.zheng
Date:
: 2023/8/13 21:11
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    cn.herodotus.oss.specification.domain.multipart.AbortMultipartUploadDomain
    abortMultipartUpload(cn.herodotus.oss.specification.arguments.multipart.AbortMultipartUploadArguments arguments)
     
    cn.herodotus.oss.specification.domain.multipart.CompleteMultipartUploadDomain
    completeMultipartUpload(cn.herodotus.oss.specification.arguments.multipart.CompleteMultipartUploadArguments arguments)
     
    cn.herodotus.oss.specification.domain.multipart.InitiateMultipartUploadDomain
    initiateMultipartUpload(cn.herodotus.oss.specification.arguments.multipart.InitiateMultipartUploadArguments arguments)
     
    cn.herodotus.oss.specification.domain.multipart.ListMultipartUploadsDomain
    listMultipartUploads(cn.herodotus.oss.specification.arguments.multipart.ListMultipartUploadsArguments arguments)
     
    cn.herodotus.oss.specification.domain.multipart.ListPartsDomain
    listParts(cn.herodotus.oss.specification.arguments.multipart.ListPartsArguments arguments)
     
    cn.herodotus.oss.specification.domain.multipart.UploadPartDomain
    uploadPart(cn.herodotus.oss.specification.arguments.multipart.UploadPartArguments arguments)
     
    cn.herodotus.oss.specification.domain.multipart.UploadPartCopyDomain
    uploadPartCopy(cn.herodotus.oss.specification.arguments.multipart.UploadPartCopyArguments arguments)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface cn.herodotus.oss.specification.core.repository.OssMultipartUploadRepository

    completeMultipartUpload, initiateMultipartUpload, listParts
  • Constructor Details

  • Method Details

    • initiateMultipartUpload

      public cn.herodotus.oss.specification.domain.multipart.InitiateMultipartUploadDomain initiateMultipartUpload(cn.herodotus.oss.specification.arguments.multipart.InitiateMultipartUploadArguments arguments)
      Specified by:
      initiateMultipartUpload in interface cn.herodotus.oss.specification.core.repository.OssMultipartUploadRepository
    • uploadPart

      public cn.herodotus.oss.specification.domain.multipart.UploadPartDomain uploadPart(cn.herodotus.oss.specification.arguments.multipart.UploadPartArguments arguments)
      Specified by:
      uploadPart in interface cn.herodotus.oss.specification.core.repository.OssMultipartUploadRepository
    • uploadPartCopy

      public cn.herodotus.oss.specification.domain.multipart.UploadPartCopyDomain uploadPartCopy(cn.herodotus.oss.specification.arguments.multipart.UploadPartCopyArguments arguments)
      Specified by:
      uploadPartCopy in interface cn.herodotus.oss.specification.core.repository.OssMultipartUploadRepository
    • completeMultipartUpload

      public cn.herodotus.oss.specification.domain.multipart.CompleteMultipartUploadDomain completeMultipartUpload(cn.herodotus.oss.specification.arguments.multipart.CompleteMultipartUploadArguments arguments)
      Specified by:
      completeMultipartUpload in interface cn.herodotus.oss.specification.core.repository.OssMultipartUploadRepository
    • abortMultipartUpload

      public cn.herodotus.oss.specification.domain.multipart.AbortMultipartUploadDomain abortMultipartUpload(cn.herodotus.oss.specification.arguments.multipart.AbortMultipartUploadArguments arguments)
      Specified by:
      abortMultipartUpload in interface cn.herodotus.oss.specification.core.repository.OssMultipartUploadRepository
    • listParts

      public cn.herodotus.oss.specification.domain.multipart.ListPartsDomain listParts(cn.herodotus.oss.specification.arguments.multipart.ListPartsArguments arguments)
      Specified by:
      listParts in interface cn.herodotus.oss.specification.core.repository.OssMultipartUploadRepository
    • listMultipartUploads

      public cn.herodotus.oss.specification.domain.multipart.ListMultipartUploadsDomain listMultipartUploads(cn.herodotus.oss.specification.arguments.multipart.ListMultipartUploadsArguments arguments)
      Specified by:
      listMultipartUploads in interface cn.herodotus.oss.specification.core.repository.OssMultipartUploadRepository