void |
ParallelEoSStreamProcessor.poll(Consumer<PollContext<K,V>> usersVoidConsumptionFunction) |
|
void |
ParallelStreamProcessor.poll(Consumer<PollContext<K,V>> usersVoidConsumptionFunction) |
Register a function to be applied in parallel to each received message
|
void |
ParallelEoSStreamProcessor.pollAndProduce(Function<PollContext<K,V>,org.apache.kafka.clients.producer.ProducerRecord<K,V>> userFunction) |
|
void |
ParallelEoSStreamProcessor.pollAndProduce(Function<PollContext<K,V>,org.apache.kafka.clients.producer.ProducerRecord<K,V>> userFunction,
Consumer<ParallelStreamProcessor.ConsumeProduceResult<K,V,K,V>> callback) |
|
void |
ParallelStreamProcessor.pollAndProduce(Function<PollContext<K,V>,org.apache.kafka.clients.producer.ProducerRecord<K,V>> userFunction) |
Register a function to be applied in parallel to each received message, which in turn returns a ProducerRecord to be sent back to the broker.
|
void |
ParallelStreamProcessor.pollAndProduce(Function<PollContext<K,V>,org.apache.kafka.clients.producer.ProducerRecord<K,V>> userFunction,
Consumer<ParallelStreamProcessor.ConsumeProduceResult<K,V,K,V>> callback) |
Register a function to be applied in parallel to each received message, which in turn returns a ProducerRecord to be sent back to the broker.
|
void |
ParallelEoSStreamProcessor.pollAndProduceMany(Function<PollContext<K,V>,List<org.apache.kafka.clients.producer.ProducerRecord<K,V>>> userFunction) |
|
void |
ParallelEoSStreamProcessor.pollAndProduceMany(Function<PollContext<K,V>,List<org.apache.kafka.clients.producer.ProducerRecord<K,V>>> userFunction,
Consumer<ParallelStreamProcessor.ConsumeProduceResult<K,V,K,V>> callback) |
|
void |
ParallelStreamProcessor.pollAndProduceMany(Function<PollContext<K,V>,List<org.apache.kafka.clients.producer.ProducerRecord<K,V>>> userFunction) |
Register a function to be applied in parallel to each received message, which in turn returns one or many ProducerRecords to be sent back to the broker.
|
void |
ParallelStreamProcessor.pollAndProduceMany(Function<PollContext<K,V>,List<org.apache.kafka.clients.producer.ProducerRecord<K,V>>> userFunction,
Consumer<ParallelStreamProcessor.ConsumeProduceResult<K,V,K,V>> callback) |
Register a function to be applied in parallel to each received message, which in turn returns one or more ProducerRecords to be sent back to the broker.
|
Stream<ParallelStreamProcessor.ConsumeProduceResult<K,V,K,V>> |
JStreamParallelEoSStreamProcessor.pollProduceAndStream(Function<PollContext<K,V>,List<org.apache.kafka.clients.producer.ProducerRecord<K,V>>> userFunction) |
|
Stream<ParallelStreamProcessor.ConsumeProduceResult<K,V,K,V>> |
JStreamParallelStreamProcessor.pollProduceAndStream(Function<PollContext<K,V>,List<org.apache.kafka.clients.producer.ProducerRecord<K,V>>> userFunction) |
Like AbstractParallelEoSStreamProcessor#pollAndProduceMany but instead of callbacks, streams the results
instead, after the produce result is ack'd by Kafka.
|