Class BundlesResolvedEvent


  • public class BundlesResolvedEvent
    extends ConfigurationPhaseEvent
    Called when all bundles are resolved (after dw recognition and lookup). Called even if no bundles registered. Provides list of all top-level enabled bundles and list of disabled bundles.

    Bundles may be post-processed here by modifying it's state with some interface (maybe based on other bundles analysis).

    Since:
    19.04.2018
    See Also:
    called earlier
    • Constructor Detail

      • BundlesResolvedEvent

        public BundlesResolvedEvent​(EventsContext context,
                                    java.util.List<GuiceyBundle> bundles,
                                    java.util.List<GuiceyBundle> disabled,
                                    java.util.List<GuiceyBundle> ignored)
        Create event.
        Parameters:
        context - event context
        bundles - actual bundles
        disabled - disabled bundles
        ignored - ignored bundles (duplicates)
    • Method Detail

      • getBundles

        public java.util.List<GuiceyBundle> getBundles()
        Returns:
        all top-level enabled bundles
      • getDisabled

        public java.util.List<GuiceyBundle> getDisabled()
        Note: bundles are not yet processed so more bundles could be disabled later.
        Returns:
        list of disabled bundles or empty list
      • getIgnored

        public java.util.List<GuiceyBundle> getIgnored()
        Note: bundles are not yet processed so more bundles could be ignored later.
        Returns:
        list of ignored bundles (duplicates) or empty list