Class StateChangeFsUploader

    • Constructor Detail

      • StateChangeFsUploader

        @VisibleForTesting
        public StateChangeFsUploader​(org.apache.flink.api.common.JobID jobID,
                                     org.apache.flink.core.fs.Path basePath,
                                     org.apache.flink.core.fs.FileSystem fileSystem,
                                     boolean compression,
                                     int bufferSize,
                                     ChangelogStorageMetricGroup metrics,
                                     TaskChangelogRegistry changelogRegistry)
      • StateChangeFsUploader

        public StateChangeFsUploader​(org.apache.flink.api.common.JobID jobID,
                                     org.apache.flink.core.fs.Path basePath,
                                     org.apache.flink.core.fs.FileSystem fileSystem,
                                     boolean compression,
                                     int bufferSize,
                                     ChangelogStorageMetricGroup metrics,
                                     TaskChangelogRegistry changelogRegistry,
                                     java.util.function.BiFunction<org.apache.flink.core.fs.Path,​Long,​org.apache.flink.runtime.state.StreamStateHandle> handleFactory)
    • Method Detail

      • getBasePath

        @VisibleForTesting
        public org.apache.flink.core.fs.Path getBasePath()
      • prepareStream

        public org.apache.flink.changelog.fs.OutputStreamWithPos prepareStream()
                                                                        throws IOException
        Throws:
        IOException
      • close

        public void close()