Class 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 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.