JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
W
Z
A
appendArrays(T[], T[])
- Method in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner
Append two arrays
D
DEFAULT_IGNORED_PACKAGES
- Static variable in class se.jiderhamn.classloader.
RedefiningClassLoader
Override parents default and include
dumpHeap(String)
- Method in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner
Create heap dump in file with same name as the test
dumpHeap(File, boolean)
- Static method in class se.jiderhamn.
HeapDumper
Dump the heap snapshot into a file.
dumpHeapOnError
- Variable in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner.SeparateClassLoaderInvokeMethod
Automatically generate a heap dump of classloader could not be garbage collected?
E
evaluate()
- Method in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner.SeparateClassLoaderInvokeMethod
expectedLeak
- Variable in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner.SeparateClassLoaderInvokeMethod
Is the test method expeced to leak?
F
finalize()
- Method in class se.jiderhamn.classloader.
RedefiningClassLoader
forceGc(int)
- Static method in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner
Make sure Garbage Collection has been run N no of times
forceGc()
- Static method in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner
Make sure Garbage Collection has been run
G
getHotSpotDiagnosticMBean()
- Static method in class se.jiderhamn.
HeapDumper
Get HotSpot diagnostic MBean
getSurefireReportsDirectory()
- Method in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner
Try to find "target/surefire-reports" directory, assuming this is a Maven build.
getSurefireReportsDirectory(Class<?>)
- Static method in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner
Try to find "target/surefire-reports" directory, assuming this is a Maven build.
H
HALT_TIME_S
- Static variable in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner
Number of seconds to halt to allow for heap dump aquirement, if that option is enabled
haltBeforeError
- Variable in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner.SeparateClassLoaderInvokeMethod
Should the thread pause for a couple of seconds before throwing the test failed error? Set this to true to allow some time to aquire a heap dump to track down leaks.
HEAP_DUMP_EXTENSION
- Static variable in class se.jiderhamn.
HeapDumper
Filename extension for heap dumps
HeapDumper
- Class in
se.jiderhamn
Class that helps programatically dumping the heap.
HeapDumper()
- Constructor for class se.jiderhamn.
HeapDumper
HOTSPOT_BEAN_NAME
- Static variable in class se.jiderhamn.
HeapDumper
The name of the HotSpot Diagnostic MBean
hotSpotDiagnosticMBean
- Static variable in class se.jiderhamn.
HeapDumper
HotSpot diagnostic MBean
I
ignoredPackages
- Variable in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner.SeparateClassLoaderInvokeMethod
Packages to be ignored by
RedefiningClassLoader
.
J
JUnitClassloaderRunner
- Class in
se.jiderhamn.classloader.leak
JUnitClassloaderRunner(Class<?>)
- Constructor for class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner
JUnitClassloaderRunner.SeparateClassLoaderInvokeMethod
- Class in
se.jiderhamn.classloader.leak
L
LeakPreventor
- Annotation Type in
se.jiderhamn.classloader.leak
Configure the Runnable that can be used to prevent the leak
Leaks
- Annotation Type in
se.jiderhamn.classloader.leak
Annotation to indicate whether test case is expected to leak classloaders or not
loadClass(String, boolean)
- Method in class se.jiderhamn.classloader.
RedefiningClassLoader
M
markAsZombie()
- Method in class se.jiderhamn.classloader.
RedefiningClassLoader
Mark this class loader as being ready for garbage collection
methodInvoker(FrameworkMethod, Object)
- Method in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner
modifyClass(JavaClass)
- Method in class se.jiderhamn.classloader.
RedefiningClassLoader
N
name
- Variable in class se.jiderhamn.classloader.
RedefiningClassLoader
O
originalMethod
- Variable in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner.SeparateClassLoaderInvokeMethod
The method to run for triggering potential leak, or verify non-leak
P
PackagesLoadedOutsideClassLoader
- Annotation Type in
se.jiderhamn.classloader
Annotation that defines what packages packages to be ignored by
RedefiningClassLoader
, so that they will be loaded by the parent/system
ClassLoader
performErrorActions(String)
- Method in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner.SeparateClassLoaderInvokeMethod
Call only if there is a leak
preventorClass
- Variable in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner.SeparateClassLoaderInvokeMethod
Class that can be used to remove the leak
R
RedefiningClassLoader
- Class in
se.jiderhamn.classloader
Classloader that redefines classes even if existing in parent
RedefiningClassLoader(ClassLoader)
- Constructor for class se.jiderhamn.classloader.
RedefiningClassLoader
RedefiningClassLoader()
- Constructor for class se.jiderhamn.classloader.
RedefiningClassLoader
RedefiningClassLoader(ClassLoader, String)
- Constructor for class se.jiderhamn.classloader.
RedefiningClassLoader
RedefiningClassLoader(String)
- Constructor for class se.jiderhamn.classloader.
RedefiningClassLoader
RedefiningClassLoader(ClassLoader, String, String[])
- Constructor for class se.jiderhamn.classloader.
RedefiningClassLoader
RedefiningClassLoader(String, String[])
- Constructor for class se.jiderhamn.classloader.
RedefiningClassLoader
S
se.jiderhamn
- package se.jiderhamn
se.jiderhamn.classloader
- package se.jiderhamn.classloader
se.jiderhamn.classloader.leak
- package se.jiderhamn.classloader.leak
SeparateClassLoaderInvokeMethod(FrameworkMethod, Object)
- Constructor for class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner.SeparateClassLoaderInvokeMethod
SeparateClassLoaderInvokeMethod(FrameworkMethod, Object, Class<? extends Runnable>, PackagesLoadedOutsideClassLoader)
- Constructor for class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner.SeparateClassLoaderInvokeMethod
T
toString()
- Method in class se.jiderhamn.classloader.
RedefiningClassLoader
W
waitForHeapDump()
- Static method in class se.jiderhamn.classloader.leak.
JUnitClassloaderRunner
Z
zombieMarker
- Variable in class se.jiderhamn.classloader.
RedefiningClassLoader
Set to non-null to indicate it should be ready for garbage collection
ZombieMarker
- Class in
se.jiderhamn.classloader
Class used to help identify leaked class loaders in a heap dump.
ZombieMarker()
- Constructor for class se.jiderhamn.classloader.
ZombieMarker
A
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
W
Z
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes