Class BundlesResolvedEvent
java.lang.Object
ru.vyarus.dropwizard.guice.module.lifecycle.event.GuiceyLifecycleEvent
ru.vyarus.dropwizard.guice.module.lifecycle.event.ConfigurationPhaseEvent
ru.vyarus.dropwizard.guice.module.lifecycle.event.configuration.BundlesResolvedEvent
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 Summary
ConstructorsConstructorDescriptionBundlesResolvedEvent(EventsContext context, List<GuiceyBundle> bundles, List<GuiceyBundle> disabled, List<GuiceyBundle> ignored) Create event. -
Method Summary
Modifier and TypeMethodDescriptionNote: bundles are not yet processed so more bundles could be disabled later.Note: bundles are not yet processed so more bundles could be ignored later.Methods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.ConfigurationPhaseEvent
getBootstrapMethods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.GuiceyLifecycleEvent
getOptions, getSharedState, getStats, getType
-
Constructor Details
-
BundlesResolvedEvent
public BundlesResolvedEvent(EventsContext context, List<GuiceyBundle> bundles, List<GuiceyBundle> disabled, List<GuiceyBundle> ignored) Create event.- Parameters:
context- event contextbundles- actual bundlesdisabled- disabled bundlesignored- ignored bundles (duplicates)
-
-
Method Details
-
getBundles
- Returns:
- all top-level enabled bundles
-
getDisabled
Note: bundles are not yet processed so more bundles could be disabled later.- Returns:
- list of disabled bundles or empty list
-
getIgnored
Note: bundles are not yet processed so more bundles could be ignored later.- Returns:
- list of ignored bundles (duplicates) or empty list
-