Class FileSinkCommittable
java.lang.Object
org.apache.flink.connector.file.sink.FileSinkCommittable
- All Implemented Interfaces:
Serializable
Wrapper class for both type of committables in
FileSink. One committable might be either
one pending files to commit, or one in-progress file to cleanup.- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionFileSinkCommittable(String bucketId, org.apache.flink.core.fs.Path compactedFileToCleanup) FileSinkCommittable(String bucketId, org.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter.InProgressFileRecoverable inProgressFileToCleanup) FileSinkCommittable(String bucketId, org.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter.PendingFileRecoverable pendingFile) -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.apache.flink.core.fs.Pathorg.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter.InProgressFileRecoverableorg.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter.PendingFileRecoverablebooleaninthashCode()booleanbooleantoString()
-
Constructor Details
-
FileSinkCommittable
public FileSinkCommittable(String bucketId, org.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter.PendingFileRecoverable pendingFile) -
FileSinkCommittable
public FileSinkCommittable(String bucketId, org.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter.InProgressFileRecoverable inProgressFileToCleanup) -
FileSinkCommittable
-
-
Method Details
-
getBucketId
-
hasPendingFile
public boolean hasPendingFile() -
getPendingFile
@Nullable public org.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter.PendingFileRecoverable getPendingFile() -
hasInProgressFileToCleanup
public boolean hasInProgressFileToCleanup() -
getInProgressFileToCleanup
@Nullable public org.apache.flink.streaming.api.functions.sink.filesystem.InProgressFileWriter.InProgressFileRecoverable getInProgressFileToCleanup() -
hasCompactedFileToCleanup
public boolean hasCompactedFileToCleanup() -
getCompactedFileToCleanup
@Nullable public org.apache.flink.core.fs.Path getCompactedFileToCleanup() -
equals
-
hashCode
public int hashCode() -
toString
-