Interface ClassLoaderEventListener
- All Known Implementing Classes:
ClassLoaderLimiter
public interface ClassLoaderEventListener
You can register classloader event listeners during our integration tests
to verify / count certain events.
This is useful, for example, to verify that certain classes or resources
are not being loaded; which in turn allows us to write regression tests
for certain optimisations.
Limitations: we don't intercept the system classloader, and the same operation
might be observed multiple times when multiple classloaders are chained.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidenumeratingResourceURLs(String resourceName, String classLoaderName) default voidgettingURLFromResource(String resourceName, String classLoaderName) default voiddefault voidopenResourceStream(String resourceName, String classLoaderName)
-
Method Details
-
enumeratingResourceURLs
-
gettingURLFromResource
-
openResourceStream
-
loadClass
-