public interface ClassLoadingReporter extends AutoCloseable, Toggleable
close() method will be called when the application terminates.| Modifier and Type | Method and Description | 
|---|---|
void | 
close()  | 
static void | 
finish()
Finish reporting classloading. 
 | 
static boolean | 
isReportingEnabled()
Whether report is enabled. 
 | 
void | 
onBeanPresent(Class<?> type)
Called when a bean is present. 
 | 
void | 
onMissing(String name)
Called when a class is missing. 
 | 
void | 
onPresent(Class<?> type)
Called when a class is present. 
 | 
static void | 
reportBeanPresent(Class<?> type)
Report a class that is present. 
 | 
static void | 
reportMissing(String type)
Report a class that is present. 
 | 
static void | 
reportPresent(Class<?> type)
Report a class that is present. 
 | 
isEnabledvoid onPresent(Class<?> type)
type - The typevoid onBeanPresent(Class<?> type)
onPresent(Class) but listeners may want to treat POJO beans differently.type - The typevoid onMissing(String name)
name - The name of the classvoid close()
close in interface AutoCloseablestatic boolean isReportingEnabled()
static void reportPresent(Class<?> type)
type - The typestatic void reportBeanPresent(Class<?> type)
type - The typestatic void reportMissing(String type)
type - The typestatic void finish()