Class OSSCommitter
java.lang.Object
org.apache.flink.fs.osshadoop.writer.OSSCommitter
- All Implemented Interfaces:
org.apache.flink.core.fs.RecoverableFsDataOutputStream.Committer
public class OSSCommitter
extends Object
implements org.apache.flink.core.fs.RecoverableFsDataOutputStream.Committer
Data object to commit an OSS MultiPartUpload.
-
Constructor Summary
ConstructorsConstructorDescriptionOSSCommitter(OSSAccessor ossAccessor, String objectName, String uploadId, List<com.aliyun.oss.model.PartETag> partETags, long totalLength) -
Method Summary
Modifier and TypeMethodDescriptionvoidcommit()voidorg.apache.flink.core.fs.RecoverableWriter.CommitRecoverable
-
Constructor Details
-
OSSCommitter
public OSSCommitter(OSSAccessor ossAccessor, String objectName, String uploadId, List<com.aliyun.oss.model.PartETag> partETags, long totalLength)
-
-
Method Details
-
commit
- Specified by:
commitin interfaceorg.apache.flink.core.fs.RecoverableFsDataOutputStream.Committer- Throws:
IOException
-
commitAfterRecovery
- Specified by:
commitAfterRecoveryin interfaceorg.apache.flink.core.fs.RecoverableFsDataOutputStream.Committer- Throws:
IOException
-
getRecoverable
public org.apache.flink.core.fs.RecoverableWriter.CommitRecoverable getRecoverable()- Specified by:
getRecoverablein interfaceorg.apache.flink.core.fs.RecoverableFsDataOutputStream.Committer
-