Class ParallelStreamProcessor.ConsumeProduceResult<K,​V,​KK,​VV>

java.lang.Object
io.confluent.parallelconsumer.ParallelStreamProcessor.ConsumeProduceResult<K,​V,​KK,​VV>
Type Parameters:
K - in key
V - in value
KK - out key
VV - 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 boolean canEqual​(java.lang.Object other)  
    boolean equals​(java.lang.Object o)  
    org.apache.kafka.clients.consumer.ConsumerRecord<K,​V> getIn()  
    org.apache.kafka.clients.producer.RecordMetadata getMeta()  
    org.apache.kafka.clients.producer.ProducerRecord<KK,​VV> getOut()  
    int hashCode()  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ConsumeProduceResult

      public 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 Details

    • getIn

      public org.apache.kafka.clients.consumer.ConsumerRecord<K,​V> getIn()
    • getOut

      public org.apache.kafka.clients.producer.ProducerRecord<KK,​VV> getOut()
    • getMeta

      public org.apache.kafka.clients.producer.RecordMetadata getMeta()
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • canEqual

      protected boolean canEqual​(java.lang.Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object