Search in sources :

Example 6 with Header

use of org.apache.kafka.connect.header.Header in project kafka by apache.

the class SourceRecordTest method shouldModifyRecordHeader.

@Test
public void shouldModifyRecordHeader() {
    assertTrue(record.headers().isEmpty());
    record.headers().addInt("intHeader", 100);
    assertEquals(1, record.headers().size());
    Header header = record.headers().lastWithName("intHeader");
    assertEquals(100, (int) Values.convertToInteger(header.schema(), header.value()));
}
Also used : Header(org.apache.kafka.connect.header.Header) Test(org.junit.jupiter.api.Test)

Example 7 with Header

use of org.apache.kafka.connect.header.Header in project kafka by apache.

the class SinkRecordTest method shouldModifyRecordHeader.

@Test
public void shouldModifyRecordHeader() {
    assertTrue(record.headers().isEmpty());
    record.headers().addInt("intHeader", 100);
    assertEquals(1, record.headers().size());
    Header header = record.headers().lastWithName("intHeader");
    assertEquals(100, (int) Values.convertToInteger(header.schema(), header.value()));
}
Also used : Header(org.apache.kafka.connect.header.Header) Test(org.junit.jupiter.api.Test)

Aggregations

Header (org.apache.kafka.connect.header.Header)7 RecordHeaders (org.apache.kafka.common.header.internals.RecordHeaders)3 Headers (org.apache.kafka.connect.header.Headers)2 Test (org.junit.Test)2 Test (org.junit.jupiter.api.Test)2 ArrayList (java.util.ArrayList)1 Collection (java.util.Collection)1 List (java.util.List)1 Objects (java.util.Objects)1 Optional (java.util.Optional)1 ConcurrentHashMap (java.util.concurrent.ConcurrentHashMap)1 ConcurrentMap (java.util.concurrent.ConcurrentMap)1 ExecutionException (java.util.concurrent.ExecutionException)1 Future (java.util.concurrent.Future)1 TimeUnit (java.util.concurrent.TimeUnit)1 TimeoutException (java.util.concurrent.TimeoutException)1 Collectors (java.util.stream.Collectors)1 ConsumerRecord (org.apache.kafka.clients.consumer.ConsumerRecord)1 RecordMetadata (org.apache.kafka.clients.producer.RecordMetadata)1 TopicPartition (org.apache.kafka.common.TopicPartition)1