Interface StateChangeUploader

All Superinterfaces:
AutoCloseable
All Known Implementing Classes:
AbstractStateChangeFsUploader, DuplicatingStateChangeFsUploader, StateChangeFsUploader

@Internal public interface StateChangeUploader extends AutoCloseable
The purpose of this interface is to abstract the different implementations of uploading state changelog parts. It has a single upload(java.util.Collection<org.apache.flink.changelog.fs.StateChangeUploadScheduler.UploadTask>) method with a collection of StateChangeUploadScheduler.UploadTask argument which is meant to initiate such an upload.