path # lines of code # active days days since first update days since last update # commits # contributors first updated last updated first contributor last contributor spotbugs-exclude.xml 178 14 1942 109 14 8 2019-09-18 2024-09-24 andrei_tytsik@epam.com 46708033+pramanau@users.noreply.github.com src/main/java/com/epam/eco/commons/kafka/OffsetReset.java 8 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/SslProtocol.java 23 4 1942 1030 4 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/config/ConsumerConfigBuilder.java 231 8 1942 241 8 2 2019-09-18 2024-05-15 andrei_tytsik@epam.com mihansweatpants@gmail.com src/main/java/com/epam/eco/commons/kafka/config/ConfigKeyComparator.java 13 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/config/AbstractSecurityConfigBuilder.java 261 7 1942 1027 7 1 2019-09-18 2022-03-21 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/config/TopicConfigDef.java 20 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/config/ProducerConfigBuilder.java 161 6 1942 1027 6 1 2019-09-18 2022-03-21 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/config/BrokerConfigDef.java 21 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/config/AbstractClientConfigBuilder.java 203 8 1942 1027 8 1 2019-09-18 2022-03-21 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/config/TopicConfigBuilder.java 123 6 1942 1026 6 1 2019-09-18 2022-03-22 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/config/AbstractConfigBuilder.java 53 4 1942 1020 4 1 2019-09-18 2022-03-28 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/config/AbstractConfigDef.java 63 5 1942 1020 5 1 2019-09-18 2022-03-28 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/config/AdminClientConfigBuilder.java 13 4 1942 1030 4 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/TopicPartitionComparator.java 17 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/ScalaConversions.java 64 7 1942 1026 7 1 2019-09-18 2022-03-22 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/CleanupPolicy.java 20 4 1942 1030 4 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/OffsetRange.java 99 7 1942 109 7 4 2019-09-18 2024-09-24 andrei_tytsik@epam.com 46708033+pramanau@users.noreply.github.com src/main/java/com/epam/eco/commons/kafka/StatsLogger.java 130 4 1942 1020 4 1 2019-09-18 2022-03-28 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/AdminClientUtils.java 1002 16 1942 1026 20 2 2019-09-18 2022-03-22 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/TransactionState.java 37 4 1942 1030 4 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/KafkaUtils.java 246 5 1942 1030 5 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/consumer/advanced/DefaultRecordBatchIterator.java 68 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/consumer/advanced/RecordBatchIterator.java 11 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/consumer/advanced/AdvancedConsumer.java 343 7 1942 241 7 2 2019-09-18 2024-05-15 andrei_tytsik@epam.com mihansweatpants@gmail.com src/main/java/com/epam/eco/commons/kafka/consumer/advanced/InternalRecordBatchIterator.java 6 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/BootstrapConsumerExecutor.java 93 6 1942 856 8 2 2019-09-18 2022-09-08 andrei_tytsik@epam.com uladzislau_belykh@epam.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/RecordCollector.java 6 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/ToListRecordCollector.java 38 5 1942 137 5 3 2019-09-18 2024-08-27 andrei_tytsik@epam.com pavel_ramanau@epam.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/ToMapDecodingRecordCollector.java 50 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/CountingRecordsCollector.java 18 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/ToListFullRecordCollector.java 7 2 172 137 2 2 2024-07-23 2024-08-27 124697396+alexei-valyaev@users.noreply.github.com pavel_ramanau@epam.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/EndOffsetInitializer.java 13 3 1879 1030 3 1 2019-11-20 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/ConsumerGroupOffsetThresholdProvider.java 116 5 127 109 5 3 2024-09-06 2024-09-24 pavel_ramanau@epam.com 46708033+pramanau@users.noreply.github.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/EndOffsetThresholdProvider.java 24 2 186 137 2 2 2024-07-09 2024-08-27 pavel_ramanau@epam.com 124697396+alexei-valyaev@users.noreply.github.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/BootstrapConsumer.java 277 9 1942 109 9 5 2019-09-18 2024-09-24 andrei_tytsik@epam.com 46708033+pramanau@users.noreply.github.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/ToListDecodingRecordCollector.java 55 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/BootstrapConsumerThread.java 69 8 1942 109 11 4 2019-09-18 2024-09-24 andrei_tytsik@epam.com 46708033+pramanau@users.noreply.github.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/BeginningOffsetInitializer.java 13 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/BootstrapException.java 9 2 114 109 2 2 2024-09-19 2024-09-24 pavel_ramanau@epam.com 46708033+pramanau@users.noreply.github.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/OffsetInitializer.java 7 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/TimestampOffsetInitializer.java 108 4 1942 1030 4 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/OffsetThresholdProvider.java 11 2 186 137 2 2 2024-07-09 2024-08-27 pavel_ramanau@epam.com 124697396+alexei-valyaev@users.noreply.github.com src/main/java/com/epam/eco/commons/kafka/consumer/bootstrap/ToMapRecordCollector.java 31 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/Acks.java 18 4 1942 1030 4 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/JsonStringDeserializer.java 45 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/GenericJsonDeserializer.java 19 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/JsonDeserializer.java 52 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/HexStringDeserializer.java 16 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/JsonSerializer.java 24 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/SimpleTransactionMetadataDecoder.java 19 4 1942 1030 4 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/KeyValueDecoder.java 5 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/ObjectMapperSingleton.java 13 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/TransactionMetadataDecoder.java 20 4 1942 1030 4 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/JsonDeserializerUtils.java 73 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/KafkaPrincipalJsonDeserializer.java 37 5 1942 1030 5 2 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/ConsumerRecordJsonDeserializer.java 184 7 1942 1026 9 2 2019-09-18 2022-03-22 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/TopicPartitionJsonSerializer.java 22 4 1942 1030 4 2 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/ConsumerRecordJsonSerializer.java 98 6 1942 1026 7 2 2019-09-18 2022-03-22 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/RecordHeadersJsonSerializer.java 21 3 1926 1030 3 2 2019-10-04 2022-03-18 raman_babich@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/RecordHeaderJsonSerializer.java 19 3 1926 1030 3 2 2019-10-04 2022-03-18 raman_babich@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/ConsumerRecordFields.java 18 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/KafkaPrincipalJsonSerializer.java 19 3 1926 1030 3 2 2019-10-04 2022-03-18 raman_babich@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/KafkaModule.java 28 4 1942 1030 4 2 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/KafkaPrincipalFields.java 7 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/TopicPartitionJsonDeserializer.java 46 5 1942 1030 5 2 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/RecordHeadersJsonDeserializer.java 42 3 1926 1030 3 2 2019-10-04 2022-03-18 raman_babich@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/RecordHeaderJsonDeserializer.java 39 4 1926 1030 4 2 2019-10-04 2022-03-18 raman_babich@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/TopicPartitionKeyDeserializer.java 11 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/TopicPartitionFields.java 7 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/serde/jackson/RecordHeaderFields.java 7 3 1926 1030 3 2 2019-10-04 2022-03-18 raman_babich@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/helpers/RecordFetchResult.java 143 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/helpers/TopicOffsetFetcher.java 75 5 1942 676 5 3 2019-09-18 2023-03-07 andrei_tytsik@epam.com michael.vershkov@gmail.com src/main/java/com/epam/eco/commons/kafka/helpers/TopicOffsetForTimeFetcher.java 87 3 1682 1030 3 2 2020-06-04 2022-03-18 64806278+naira-tamrazian@users.noreply.github.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/helpers/CachedTopicRecordFetcher.java 269 3 676 596 3 2 2023-03-07 2023-05-26 michael.vershkov@gmail.com michael.vershkov@gmail.com src/main/java/com/epam/eco/commons/kafka/helpers/GroupOffsetResetter.java 153 6 1942 1030 6 3 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/helpers/RecordFetcher.java 85 2 676 596 2 1 2023-03-07 2023-05-26 michael.vershkov@gmail.com michael.vershkov@gmail.com src/main/java/com/epam/eco/commons/kafka/helpers/PartitionRecordFetchResult.java 104 3 1942 1030 3 1 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/helpers/RecordCounter.java 70 4 1942 1030 4 2 2019-09-18 2022-03-18 andrei_tytsik@epam.com andrei_tytsik@epam.com src/main/java/com/epam/eco/commons/kafka/helpers/TopicOffsetRangeFetcher.java 98 5 1682 137 5 5 2020-06-04 2024-08-27 64806278+naira-tamrazian@users.noreply.github.com 124697396+alexei-valyaev@users.noreply.github.com src/main/java/com/epam/eco/commons/kafka/helpers/RecordBiDirectionalFetcher.java 20 2 676 596 2 1 2023-03-07 2023-05-26 michael.vershkov@gmail.com michael.vershkov@gmail.com src/main/java/com/epam/eco/commons/kafka/helpers/TopicRecordFetcher.java 485 10 1942 596 11 5 2019-09-18 2023-05-26 andrei_tytsik@epam.com michael.vershkov@gmail.com src/main/java/com/epam/eco/commons/kafka/helpers/FilterClausePredicate.java 5 1 596 596 1 1 2023-05-26 2023-05-26 michael.vershkov@gmail.com michael.vershkov@gmail.com src/main/java/com/epam/eco/commons/kafka/helpers/BiDirectionalTopicRecordFetcher.java 277 2 676 596 2 1 2023-03-07 2023-05-26 michael.vershkov@gmail.com michael.vershkov@gmail.com