Class ManualExtensionsValidatedEvent
- 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.ManualExtensionsValidatedEvent
-
public class ManualExtensionsValidatedEvent extends ConfigurationPhaseEvent
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 Summary
Constructors Constructor Description ManualExtensionsValidatedEvent(EventsContext context, java.util.List<java.lang.Class<?>> extensions, java.util.List<java.lang.Class<?>> validated)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.Class<?>>
getExtensions()
java.util.List<java.lang.Class<?>>
getValidated()
Note that some of these extensions may still be disabled in the run phase.-
Methods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.ConfigurationPhaseEvent
getBootstrap
-
Methods inherited from class ru.vyarus.dropwizard.guice.module.lifecycle.event.GuiceyLifecycleEvent
getOptions, getSharedState, getType
-
-
-
-
Constructor Detail
-
ManualExtensionsValidatedEvent
public ManualExtensionsValidatedEvent(EventsContext context, java.util.List<java.lang.Class<?>> extensions, java.util.List<java.lang.Class<?>> validated)
-
-
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)
-
-