public interface ReloadEventProcessorPlugin extends Plugin
Plugin
Modifier and Type | Method and Description |
---|---|
void |
reloadEvent(java.lang.String typename,
java.lang.Class<?> clazz,
java.lang.String encodedTimestamp)
Called when a type has been reloaded.
|
boolean |
shouldRerunStaticInitializer(java.lang.String typename,
java.lang.Class<?> clazz,
java.lang.String encodedTimestamp)
Called when a type has been reloaded, allows the plugin to decide if the static initializer should be re-run for the reloaded
type.
|
boolean shouldRerunStaticInitializer(java.lang.String typename, java.lang.Class<?> clazz, java.lang.String encodedTimestamp)
typename
- the (dotted) type name, for example java.lang.Stringclazz
- the Class object that has been reloadedencodedTimestamp
- an encoded time stamp for this version, containing chars (A-Za-z0-9)void reloadEvent(java.lang.String typename, java.lang.Class<?> clazz, java.lang.String encodedTimestamp)
typename
- the (dotted) type name, for example java.lang.Stringclazz
- the Class object that has been reloadedencodedTimestamp
- an encoded time stamp for this version, containing chars (A-Za-z0-9)