我有一个用例,我需要在DSL中使用标头,所以使用了transformValues(),但没有进行状态转换,更多的是基于标头的决策。 我需要在此函数中传递状态存储名称。是否有不提供某些默认值或伪值的状态存储的替代方法?
答案 0 :(得分:0)
我需要在此函数中传递状态存储名称
那是不正确的。 KStream#transformValues()
的签名是
<VR> KStream<K, VR> transformValues(final ValueTransformerSupplier<? super V, ? extends VR> valueTransformerSupplier,
final String... stateStoreNames);
请注意,第二个参数是var-arg,您不需要为其提供任何参数。因此,您可以使用单个参数来调用transformValue()
。