Class DefaultFileWriterBucketFactory<IN>
- java.lang.Object
-
- org.apache.flink.connector.file.sink.writer.DefaultFileWriterBucketFactory<IN>
-
- All Implemented Interfaces:
Serializable
,FileWriterBucketFactory<IN>
@Internal public class DefaultFileWriterBucketFactory<IN> extends Object implements FileWriterBucketFactory<IN>
A factory returningwriter
.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultFileWriterBucketFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.flink.connector.file.sink.writer.FileWriterBucket<IN>
getNewBucket(String bucketId, Path bucketPath, BucketWriter<IN,String> bucketWriter, RollingPolicy<IN,String> rollingPolicy, OutputFileConfig outputFileConfig)
org.apache.flink.connector.file.sink.writer.FileWriterBucket<IN>
restoreBucket(BucketWriter<IN,String> bucketWriter, RollingPolicy<IN,String> rollingPolicy, FileWriterBucketState bucketState, OutputFileConfig outputFileConfig)
-
-
-
Method Detail
-
getNewBucket
public org.apache.flink.connector.file.sink.writer.FileWriterBucket<IN> getNewBucket(String bucketId, Path bucketPath, BucketWriter<IN,String> bucketWriter, RollingPolicy<IN,String> rollingPolicy, OutputFileConfig outputFileConfig) throws IOException
- Specified by:
getNewBucket
in interfaceFileWriterBucketFactory<IN>
- Throws:
IOException
-
restoreBucket
public org.apache.flink.connector.file.sink.writer.FileWriterBucket<IN> restoreBucket(BucketWriter<IN,String> bucketWriter, RollingPolicy<IN,String> rollingPolicy, FileWriterBucketState bucketState, OutputFileConfig outputFileConfig) throws IOException
- Specified by:
restoreBucket
in interfaceFileWriterBucketFactory<IN>
- Throws:
IOException
-
-