Class ManualExtensionsValidatedEvent


public class ManualExtensionsValidatedEvent extends RunPhaseEvent
Called when all manually registered extension classes are recognized by installers (validated). But only extensions, known to be enabled at that time are actually validated (this way it is possible to exclude extensions for non existing installers). Provides list of all extensions registered manually (including disabled) and actually validated extensions (known to be enabled at the time of validation). Called only if at least one manual extension registered.

May be used for consultation only. Extension instances are not yet available (guice context is not created).

Since:
01.09.2019
  • Constructor Details

    • ManualExtensionsValidatedEvent

      public ManualExtensionsValidatedEvent(EventsContext context, List<Class<?>> extensions, List<Class<?>> validated)
      Create event.
      Parameters:
      context - event context
      extensions - all extensions
      validated - manual extensions
  • Method Details

    • getExtensions

      public List<Class<?>> getExtensions()
      Returns:
      all detected binding extensions (including possibly disabled in the future)
    • getValidated

      public List<Class<?>> getValidated()
      Note that some of these extensions may still be disabled in the run phase.
      Returns:
      actually validated extensions (known to be enabled at the time of validation)