Class StreamingFileSink.BucketsBuilder<IN,BucketID,T extends StreamingFileSink.BucketsBuilder<IN,BucketID,T>>
- java.lang.Object
-
- org.apache.flink.streaming.api.functions.sink.filesystem.legacy.StreamingFileSink.BucketsBuilder<IN,BucketID,T>
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
StreamingFileSink.BulkFormatBuilder,StreamingFileSink.RowFormatBuilder
- Enclosing class:
- StreamingFileSink<IN>
@Internal public abstract static class StreamingFileSink.BucketsBuilder<IN,BucketID,T extends StreamingFileSink.BucketsBuilder<IN,BucketID,T>> extends Object implements Serializable
The base abstract class for theStreamingFileSink.RowFormatBuilderandStreamingFileSink.BulkFormatBuilder.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static longDEFAULT_BUCKET_CHECK_INTERVAL
-
Constructor Summary
Constructors Constructor Description BucketsBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Buckets<IN,BucketID>createBuckets(int subtaskIndex)abstract org.apache.flink.streaming.api.functions.sink.filesystem.BucketWriter<IN,BucketID>createBucketWriter()protected Tself()
-
-
-
Field Detail
-
DEFAULT_BUCKET_CHECK_INTERVAL
public static final long DEFAULT_BUCKET_CHECK_INTERVAL
- See Also:
- Constant Field Values
-
-
Method Detail
-
self
protected T self()
-
createBucketWriter
@Internal public abstract org.apache.flink.streaming.api.functions.sink.filesystem.BucketWriter<IN,BucketID> createBucketWriter() throws IOException
- Throws:
IOException
-
createBuckets
@Internal public abstract Buckets<IN,BucketID> createBuckets(int subtaskIndex) throws IOException
- Throws:
IOException
-
-