A C G H M R 
All Classes All Packages

A

addReadHttpModule(Instrumentation, ClassLoader) - Method in interface com.newrelic.agent.modules.HttpModuleUtil
Expands java.net.http module to expose its inner workings to us.
addReadHttpModule(Instrumentation, ClassLoader) - Method in class com.newrelic.agent.modules.HttpModuleUtilImpl
 

C

ClassLoaderUtil - Interface in com.newrelic.agent.modules
This interface exists to ensure compatibility between the Java < 9 and Java >= 9 versions of utilities that operate on classloaders.
ClassLoaderUtilImpl - Class in com.newrelic.agent.modules
 
ClassLoaderUtilImpl() - Constructor for class com.newrelic.agent.modules.ClassLoaderUtilImpl
 
com.newrelic.agent.modules - package com.newrelic.agent.modules
This package contains classes where different functionality is loaded based on the Java version at play.

G

getPlatformClassLoaderOrNull() - Method in interface com.newrelic.agent.modules.ClassLoaderUtil
 
getPlatformClassLoaderOrNull() - Method in class com.newrelic.agent.modules.ClassLoaderUtilImpl
For Java < 9, the concept of "platform class loader" didn't exist, so we always return null.

H

HttpModuleUtil - Interface in com.newrelic.agent.modules
 
HttpModuleUtilImpl - Class in com.newrelic.agent.modules
 
HttpModuleUtilImpl() - Constructor for class com.newrelic.agent.modules.HttpModuleUtilImpl
 

M

ModuleUtil - Interface in com.newrelic.agent.modules
 
ModuleUtilImpl - Class in com.newrelic.agent.modules
 
ModuleUtilImpl() - Constructor for class com.newrelic.agent.modules.ModuleUtilImpl
 

R

redefineJavaBaseModule(Instrumentation, ClassLoader) - Method in interface com.newrelic.agent.modules.ModuleUtil
Expands some modules to expose their inner workings to us.
redefineJavaBaseModule(Instrumentation, ClassLoader) - Method in class com.newrelic.agent.modules.ModuleUtilImpl
There is no need to modify "modules" in Java < 9 since they didn't exist, so this is a no-op.
A C G H M R 
All Classes All Packages