Package org.apache.flink.fs.azurefs
Class AzureBlobFsRecoverableDataOutputStream
java.lang.Object
java.io.OutputStream
org.apache.flink.core.fs.FSDataOutputStream
org.apache.flink.core.fs.RecoverableFsDataOutputStream
org.apache.flink.core.fs.CommitterFromPersistRecoverableFsDataOutputStream<org.apache.flink.runtime.fs.hdfs.HadoopFsRecoverable>
org.apache.flink.runtime.fs.hdfs.BaseHadoopFsRecoverableFsDataOutputStream
org.apache.flink.fs.azurefs.AzureBlobFsRecoverableDataOutputStream
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
@Internal
public class AzureBlobFsRecoverableDataOutputStream
extends org.apache.flink.runtime.fs.hdfs.BaseHadoopFsRecoverableFsDataOutputStream
An implementation of the
RecoverableFsDataOutputStream for AzureBlob's file system
abstraction.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.flink.core.fs.RecoverableFsDataOutputStream
org.apache.flink.core.fs.RecoverableFsDataOutputStream.Committer -
Field Summary
Fields inherited from class org.apache.flink.runtime.fs.hdfs.BaseHadoopFsRecoverableFsDataOutputStream
fs, initialFileSize, out, targetFile, tempFile -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.flink.core.fs.RecoverableFsDataOutputStream.CommittercreateCommitterFromResumeRecoverable(org.apache.flink.runtime.fs.hdfs.HadoopFsRecoverable recoverable) voidsync()Methods inherited from class org.apache.flink.runtime.fs.hdfs.BaseHadoopFsRecoverableFsDataOutputStream
close, createHadoopFsRecoverable, flush, getPos, persist, write, writeMethods inherited from class org.apache.flink.core.fs.CommitterFromPersistRecoverableFsDataOutputStream
closeForCommitMethods inherited from class java.io.OutputStream
nullOutputStream, write
-
Method Details
-
sync
- Overrides:
syncin classorg.apache.flink.runtime.fs.hdfs.BaseHadoopFsRecoverableFsDataOutputStream- Throws:
IOException
-
createCommitterFromResumeRecoverable
protected org.apache.flink.core.fs.RecoverableFsDataOutputStream.Committer createCommitterFromResumeRecoverable(org.apache.flink.runtime.fs.hdfs.HadoopFsRecoverable recoverable) - Specified by:
createCommitterFromResumeRecoverablein classorg.apache.flink.core.fs.CommitterFromPersistRecoverableFsDataOutputStream<org.apache.flink.runtime.fs.hdfs.HadoopFsRecoverable>
-