public interface EventFactory
| Modifier and Type | Interface and Description |
|---|---|
static interface |
EventFactory.Provider |
| Modifier and Type | Method and Description |
|---|---|
void |
addInitializationListener(Runnable listener) |
void |
addPeriodicEvent(Class<? extends Event> event,
Runnable producer) |
CompilationEvent |
createCompilationEvent() |
CompilationStatisticsEvent |
createCompilationStatisticsEvent() |
DeoptimizationEvent |
createDeoptimizationEvent() |
InvalidationEvent |
createInvalidationEvent() |
Class<? extends Annotation> |
getRequiredAnnotation() |
boolean |
isInitialized() |
void |
removePeriodicEvent(Class<? extends Event> event,
Runnable producer) |
Class<? extends Annotation> getRequiredAnnotation()
boolean isInitialized()
void addInitializationListener(Runnable listener)
CompilationEvent createCompilationEvent()
DeoptimizationEvent createDeoptimizationEvent()
InvalidationEvent createInvalidationEvent()
CompilationStatisticsEvent createCompilationStatisticsEvent()