1
我正在迁移将FileBasedSink从2.0.0版扩展到2.2.0的自定义接收器。类已发生变化,增加了两个类型参数:UserT
和DestinationT
:FileBasedSink的类型参数是什么?
@Experimental(value=FILESYSTEM)
public abstract class FileBasedSink<UserT,DestinationT,OutputT>
extends java.lang.Object
implements java.io.Serializable, HasDisplayData
我检查的FileBasedSink的文档,但无法找到它的目的。
所有类型的参数只有OutputT
有一个文档:
* @param <OutputT> the type of values written to the sink.`
感谢您的解释。从API的用户角度来看,即使它不是最佳的,它也会被记录下来,因为这是用户看到的。 在重新设计提交之前,您是否会建议保留2.0.0版本? –