Interface EventFactory


public interface EventFactory
  • Method Details

    • getRequiredAnnotation

      Class<? extends Annotation> getRequiredAnnotation()
    • isInitialized

      boolean isInitialized()
    • addInitializationListener

      void addInitializationListener(Runnable listener)
    • createCompilationEvent

      CompilationEvent createCompilationEvent()
    • createDeoptimizationEvent

      DeoptimizationEvent createDeoptimizationEvent()
    • createInvalidationEvent

      InvalidationEvent createInvalidationEvent()
    • createCompilationStatisticsEvent

      CompilationStatisticsEvent createCompilationStatisticsEvent()
    • addPeriodicEvent

      void addPeriodicEvent(Class<? extends Event> event, Runnable producer)
    • removePeriodicEvent

      void removePeriodicEvent(Class<? extends Event> event, Runnable producer)