public final class FsCheckpointMetadataOutputStream extends CheckpointMetadataOutputStream
CheckpointMetadataOutputStream
that writes a specified file and directory, and
returns a FsCompletedCheckpointStorageLocation
upon closing.构造器和说明 |
---|
FsCheckpointMetadataOutputStream(org.apache.flink.core.fs.FileSystem fileSystem,
org.apache.flink.core.fs.Path metadataFilePath,
org.apache.flink.core.fs.Path exclusiveCheckpointDir) |
限定符和类型 | 方法和说明 |
---|---|
void |
close()
This method should close the stream, if has not been closed before.
|
FsCompletedCheckpointStorageLocation |
closeAndFinalizeCheckpoint()
Closes the stream after all metadata was written and finalizes the checkpoint location.
|
void |
flush() |
long |
getPos() |
boolean |
isClosed() |
void |
sync() |
void |
write(byte[] b,
int off,
int len) |
void |
write(int b) |
write
public FsCheckpointMetadataOutputStream(org.apache.flink.core.fs.FileSystem fileSystem, org.apache.flink.core.fs.Path metadataFilePath, org.apache.flink.core.fs.Path exclusiveCheckpointDir) throws IOException
IOException
public final void write(int b) throws IOException
write
在类中 OutputStream
IOException
public final void write(@Nonnull byte[] b, int off, int len) throws IOException
write
在类中 OutputStream
IOException
public long getPos() throws IOException
getPos
在类中 org.apache.flink.core.fs.FSDataOutputStream
IOException
public void flush() throws IOException
flush
在接口中 Flushable
flush
在类中 org.apache.flink.core.fs.FSDataOutputStream
IOException
public void sync() throws IOException
sync
在类中 org.apache.flink.core.fs.FSDataOutputStream
IOException
public boolean isClosed()
public void close()
CheckpointMetadataOutputStream
The above implies that this method is intended to be the "unsuccessful close",
such as when cancelling the stream writing, or when an exception occurs.
Closing the stream for the successful case must go through CheckpointMetadataOutputStream.closeAndFinalizeCheckpoint()
.
close
在接口中 Closeable
close
在接口中 AutoCloseable
close
在类中 CheckpointMetadataOutputStream
public FsCompletedCheckpointStorageLocation closeAndFinalizeCheckpoint() throws IOException
CheckpointMetadataOutputStream
closeAndFinalizeCheckpoint
在类中 CheckpointMetadataOutputStream
IOException
- Thrown, if the stream cannot be closed or the finalization fails.Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.