Package io.confluent.parallelconsumer
Class ParallelStreamProcessor.ConsumeProduceResult<K,V,KK,VV>
java.lang.Object
io.confluent.parallelconsumer.ParallelStreamProcessor.ConsumeProduceResult<K,V,KK,VV>
- Type Parameters:
K- in keyV- in valueKK- out keyVV- out value
- Enclosing interface:
- ParallelStreamProcessor<K,V>
public static class ParallelStreamProcessor.ConsumeProduceResult<K,V,KK,VV>
extends java.lang.Object
A simple triple structure to capture the set of coinciding data.
- the record consumer
- any producer record produced as a result of it's processing
- the metadata for publishing that record
-
Constructor Summary
Constructors Constructor Description ConsumeProduceResult(org.apache.kafka.clients.consumer.ConsumerRecord<K,V> in, org.apache.kafka.clients.producer.ProducerRecord<KK,VV> out, org.apache.kafka.clients.producer.RecordMetadata meta) -
Method Summary
Modifier and Type Method Description protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)org.apache.kafka.clients.consumer.ConsumerRecord<K,V>getIn()org.apache.kafka.clients.producer.RecordMetadatagetMeta()org.apache.kafka.clients.producer.ProducerRecord<KK,VV>getOut()inthashCode()java.lang.StringtoString()
-
Constructor Details
-
Method Details
-
getIn
-
getOut
-
getMeta
public org.apache.kafka.clients.producer.RecordMetadata getMeta() -
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other) -
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-