Package org.apache.kafka.streams.kstream
Interface ValueMapper<V,VR>
- Type Parameters:
V- value typeVR- mapped value type
public interface ValueMapper<V,VR>
The
ValueMapper interface for mapping a value to a new value of arbitrary type. This is a stateless record-by-record operation, i.e, apply(Object) is invoked individually for each record of a stream (cf. FixedKeyProcessor for stateful value transformation). If ValueMapper is applied to a Record the record's key is preserved. If a record's key and value should be modified KeyValueMapper can be used.- See Also:
Method Summary
Method Details
apply
Map the given value to a new value.- Parameters:
value- the value to be mapped- Returns:
- the new value