Package com.newrelic.agent.modules
This package contains classes where different functionality is loaded
based on the Java version at play. All classes should implement an interface in the main
sourceSet, so that there is a contract with external code.
Java's Multi-Release Jar
functionality, introduced in Java 9, is used to build this package.
When Java 8 support is finally removed, Java 9 classes should migrate to the main
sourceSet.
-
Interface Summary Interface Description ClassLoaderUtil This interface exists to ensure compatibility between the Java < 9 and Java >= 9 versions of utilities that operate on classloaders.HttpModuleUtil ModuleUtil -
Class Summary Class Description ClassLoaderUtilImpl HttpModuleUtilImpl ModuleUtilImpl