Class InstallersResolvedEvent


  • public class InstallersResolvedEvent
    extends ConfigurationPhaseEvent
    Called after all installers resolved (including installers found with classpath scan) and prepared for processing extensions. Provides list of all enabled installers. Called even if no installers are used.

    May be used to post-process installers (e.g. add some conventional configuration by some marker interface).

    Since:
    19.04.2018
    • Constructor Detail

      • InstallersResolvedEvent

        public InstallersResolvedEvent​(EventsContext context,
                                       java.util.List<FeatureInstaller> installers,
                                       java.util.List<java.lang.Class<? extends FeatureInstaller>> disabled)
        Create event.
        Parameters:
        context - event context
        installers - installers
        disabled - disabled installers
    • Method Detail

      • getInstallers

        public java.util.List<FeatureInstaller> getInstallers()
        Returns:
        list of all enabled installers or empty list if no installers registered or all of them were disabled
      • getDisabled

        public java.util.List<java.lang.Class<? extends FeatureInstaller>> getDisabled()
        Disabled installers are never instantiated and so instances are not available.
        Returns:
        list of disabled installer types