public class GSRecoverableWriter extends Object implements org.apache.flink.core.fs.RecoverableWriter
| 构造器和说明 |
|---|
GSRecoverableWriter(GSBlobStorage storage,
GSFileSystemOptions options)
Construct a GS recoverable writer.
|
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
cleanupRecoverableState(org.apache.flink.core.fs.RecoverableWriter.ResumeRecoverable resumable) |
org.apache.flink.core.io.SimpleVersionedSerializer<org.apache.flink.core.fs.RecoverableWriter.CommitRecoverable> |
getCommitRecoverableSerializer() |
org.apache.flink.core.io.SimpleVersionedSerializer<org.apache.flink.core.fs.RecoverableWriter.ResumeRecoverable> |
getResumeRecoverableSerializer() |
org.apache.flink.core.fs.RecoverableFsDataOutputStream |
open(org.apache.flink.core.fs.Path path) |
org.apache.flink.core.fs.RecoverableFsDataOutputStream |
recover(org.apache.flink.core.fs.RecoverableWriter.ResumeRecoverable resumable) |
org.apache.flink.core.fs.RecoverableFsDataOutputStream.Committer |
recoverForCommit(org.apache.flink.core.fs.RecoverableWriter.CommitRecoverable resumable) |
boolean |
requiresCleanupOfRecoverableState() |
boolean |
supportsResume() |
public GSRecoverableWriter(GSBlobStorage storage, GSFileSystemOptions options)
storage - The underlying blob storage instanceoptions - The GS file system optionspublic boolean requiresCleanupOfRecoverableState()
requiresCleanupOfRecoverableState 在接口中 org.apache.flink.core.fs.RecoverableWriterpublic boolean supportsResume()
supportsResume 在接口中 org.apache.flink.core.fs.RecoverableWriterpublic org.apache.flink.core.fs.RecoverableFsDataOutputStream open(org.apache.flink.core.fs.Path path)
throws IOException
open 在接口中 org.apache.flink.core.fs.RecoverableWriterIOExceptionpublic org.apache.flink.core.fs.RecoverableFsDataOutputStream recover(org.apache.flink.core.fs.RecoverableWriter.ResumeRecoverable resumable)
recover 在接口中 org.apache.flink.core.fs.RecoverableWriterpublic boolean cleanupRecoverableState(org.apache.flink.core.fs.RecoverableWriter.ResumeRecoverable resumable)
cleanupRecoverableState 在接口中 org.apache.flink.core.fs.RecoverableWriterpublic org.apache.flink.core.fs.RecoverableFsDataOutputStream.Committer recoverForCommit(org.apache.flink.core.fs.RecoverableWriter.CommitRecoverable resumable)
recoverForCommit 在接口中 org.apache.flink.core.fs.RecoverableWriterpublic org.apache.flink.core.io.SimpleVersionedSerializer<org.apache.flink.core.fs.RecoverableWriter.CommitRecoverable> getCommitRecoverableSerializer()
getCommitRecoverableSerializer 在接口中 org.apache.flink.core.fs.RecoverableWriterpublic org.apache.flink.core.io.SimpleVersionedSerializer<org.apache.flink.core.fs.RecoverableWriter.ResumeRecoverable> getResumeRecoverableSerializer()
getResumeRecoverableSerializer 在接口中 org.apache.flink.core.fs.RecoverableWriterCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.