Top Description Classes
module org.eclipse.jetty.util

Package org.eclipse.jetty.util.preventers


Jetty Util : Common Memory Leak Prevention Tooling

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractLeakPreventer

AbstractLeakPreventer Abstract base class for code that seeks to avoid pinning of webapp classloaders by using the jetty classloader to proactively call the code that pins them (generally pinned as static data members, or as static data members that are daemon threads (which use the context classloader)).

public class
AppContextLeakPreventer

AppContextLeakPreventer Cause the classloader that is pinned by AppContext.getAppContext() to be a container or system classloader, not a webapp classloader.

public class
AWTLeakPreventer

AWTLeakPreventer See https://issues.jboss.org/browse/AS7-3733 The java.awt.Toolkit class has a static field that is the default toolkit.

public class
DriverManagerLeakPreventer

DriverManagerLeakPreventer Cause DriverManager.getCallerClassLoader() to be called, which will pin the classloader.