Class DefaultBucketFactoryImpl<IN,​BucketID>

    • Constructor Detail

      • DefaultBucketFactoryImpl

        public DefaultBucketFactoryImpl()
    • Method Detail

      • getNewBucket

        public Bucket<IN,​BucketID> getNewBucket​(int subtaskIndex,
                                                      BucketID bucketId,
                                                      org.apache.flink.core.fs.Path bucketPath,
                                                      long initialPartCounter,
                                                      org.apache.flink.streaming.api.functions.sink.filesystem.BucketWriter<IN,​BucketID> bucketWriter,
                                                      org.apache.flink.streaming.api.functions.sink.filesystem.RollingPolicy<IN,​BucketID> rollingPolicy,
                                                      @Nullable
                                                      FileLifeCycleListener<BucketID> fileListener,
                                                      org.apache.flink.streaming.api.functions.sink.filesystem.OutputFileConfig outputFileConfig)
        Specified by:
        getNewBucket in interface BucketFactory<IN,​BucketID>
      • restoreBucket

        public Bucket<IN,​BucketID> restoreBucket​(int subtaskIndex,
                                                       long initialPartCounter,
                                                       org.apache.flink.streaming.api.functions.sink.filesystem.BucketWriter<IN,​BucketID> bucketWriter,
                                                       org.apache.flink.streaming.api.functions.sink.filesystem.RollingPolicy<IN,​BucketID> rollingPolicy,
                                                       org.apache.flink.streaming.api.functions.sink.filesystem.BucketState<BucketID> bucketState,
                                                       @Nullable
                                                       FileLifeCycleListener<BucketID> fileListener,
                                                       org.apache.flink.streaming.api.functions.sink.filesystem.OutputFileConfig outputFileConfig)
                                                throws IOException
        Specified by:
        restoreBucket in interface BucketFactory<IN,​BucketID>
        Throws:
        IOException