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:
  • Constructor Details

    • BundlesResolvedEvent

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

    • getBundles

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

      public 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 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