kafka/checkstyle
Greg Harris 111176da5a KAFKA-8340, KAFKA-8819: Use PluginClassLoader while statically initializing plugins (#7315)
Added plugin isolation unit tests for various scenarios, with a `TestPlugins` class that compiles and builds multiple test plugins without them being on the classpath and verifies that the Plugins and DelegatingClassLoader behave properly. These initially failed for several cases, but now pass since the issues have been fixed.

KAFKA-8340 and KAFKA-8819 are closely related, and this fix corrects the problems reported in both issues.

Author: Greg Harris <gregh@confluent.io>
Reviewers: Chris Egerton <chrise@confluent.io>, Magesh Nandakumar <mageshn@confluent.io>, Konstantine Karantasis <konstantine@confluent.io>, Randall Hauch <rhauch@gmail.com>
2019-10-16 21:04:24 -05:00
..
.scalafmt.conf MINOR: Add Scalafmt to Streams Scala API (#4965) 2018-08-07 16:11:58 -07:00
checkstyle.xml KAFKA-6058: KIP-222; Add Consumer Group operations to Admin API 2018-04-11 14:17:46 -07:00
import-control-core.xml KAFKA-2983: Remove Scala consumers and related code (#5230) 2018-06-19 07:33:42 -07:00
import-control.xml KAFKA-8340, KAFKA-8819: Use PluginClassLoader while statically initializing plugins (#7315) 2019-10-16 21:04:24 -05:00
java.header MINOR: improve license header check by providing head file instead of (prefix) header regex 2017-02-28 12:35:04 -08:00
suppressions.xml KAFKA-7044; Fix Fetcher.fetchOffsetsByTimes and NPE in describe consumer group (#5627) 2018-09-11 10:25:32 -07:00