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 Detail

      • ManualExtensionsValidatedEvent

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

      • getExtensions

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

        public java.util.List<java.lang.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)