Class GuiceyInitializer
- java.lang.Object
-
- ru.vyarus.dropwizard.guice.module.GuiceyInitializer
-
public class GuiceyInitializer extends java.lang.Object
Guicey initialization logic performed under dropwizard configuration phase.- Bundles lookup and initialization
- Classpath scan:
- Commands search
- Installers search
- Extensions search
- Since:
- 14.06.2019
-
-
Constructor Summary
Constructors Constructor Description GuiceyInitializer(io.dropwizard.setup.Bootstrap bootstrap, ConfigurationContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
findCommands()
Perform classpath scan to resolve commands.void
initFinished()
Init lifecycle end.void
initializeBundles(GuiceyBundleLookup bundleLookup)
Resolve bundles and initialize.void
resolveExtensions()
Performs classpath scan to search for extensions.void
resolveInstallers()
Perform classpath scan to find installers.
-
-
-
Constructor Detail
-
GuiceyInitializer
public GuiceyInitializer(io.dropwizard.setup.Bootstrap bootstrap, ConfigurationContext context)
-
-
Method Detail
-
initializeBundles
public void initializeBundles(GuiceyBundleLookup bundleLookup)
Resolve bundles and initialize.- Parameters:
bundleLookup
- bundle lookup object
-
findCommands
public void findCommands()
Perform classpath scan to resolve commands.
-
resolveInstallers
public void resolveInstallers()
Perform classpath scan to find installers. Create enabled installer instances.
-
resolveExtensions
public void resolveExtensions()
Performs classpath scan to search for extensions. Register all extensions (note that extensions may be disabled on run phase).
-
initFinished
public void initFinished()
Init lifecycle end. Flush classpath scan cache.
-
-