Package org.apache.flink.fs.azurefs
Class AzureBlobRecoverableWriter
- java.lang.Object
-
- org.apache.flink.runtime.fs.hdfs.HadoopRecoverableWriter
-
- org.apache.flink.fs.azurefs.AzureBlobRecoverableWriter
-
- All Implemented Interfaces:
org.apache.flink.core.fs.RecoverableWriter
public class AzureBlobRecoverableWriter extends org.apache.flink.runtime.fs.hdfs.HadoopRecoverableWriterRecoverable writer for AzureBlob file system.
-
-
Constructor Summary
Constructors Constructor Description AzureBlobRecoverableWriter(org.apache.hadoop.fs.FileSystem fs)Creates a new Recoverable writer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcheckSupportedFSSchemes(org.apache.hadoop.fs.FileSystem fs)protected org.apache.flink.core.fs.RecoverableFsDataOutputStreamgetRecoverableFsDataOutputStream(org.apache.hadoop.fs.Path targetFile, org.apache.hadoop.fs.Path tempFile)org.apache.flink.core.fs.RecoverableFsDataOutputStreamrecover(org.apache.flink.core.fs.RecoverableWriter.ResumeRecoverable recoverable)org.apache.flink.core.fs.RecoverableFsDataOutputStream.CommitterrecoverForCommit(org.apache.flink.core.fs.RecoverableWriter.CommitRecoverable recoverable)
-
-
-
Method Detail
-
checkSupportedFSSchemes
protected void checkSupportedFSSchemes(org.apache.hadoop.fs.FileSystem fs)
- Overrides:
checkSupportedFSSchemesin classorg.apache.flink.runtime.fs.hdfs.HadoopRecoverableWriter
-
getRecoverableFsDataOutputStream
protected org.apache.flink.core.fs.RecoverableFsDataOutputStream getRecoverableFsDataOutputStream(org.apache.hadoop.fs.Path targetFile, org.apache.hadoop.fs.Path tempFile) throws IOException- Overrides:
getRecoverableFsDataOutputStreamin classorg.apache.flink.runtime.fs.hdfs.HadoopRecoverableWriter- Throws:
IOException
-
recover
public org.apache.flink.core.fs.RecoverableFsDataOutputStream recover(org.apache.flink.core.fs.RecoverableWriter.ResumeRecoverable recoverable) throws IOException- Specified by:
recoverin interfaceorg.apache.flink.core.fs.RecoverableWriter- Overrides:
recoverin classorg.apache.flink.runtime.fs.hdfs.HadoopRecoverableWriter- Throws:
IOException
-
recoverForCommit
public org.apache.flink.core.fs.RecoverableFsDataOutputStream.Committer recoverForCommit(org.apache.flink.core.fs.RecoverableWriter.CommitRecoverable recoverable) throws IOException- Specified by:
recoverForCommitin interfaceorg.apache.flink.core.fs.RecoverableWriter- Overrides:
recoverForCommitin classorg.apache.flink.runtime.fs.hdfs.HadoopRecoverableWriter- Throws:
IOException
-
-