Package hudson

Class ExtensionFinder.GuiceFinder

java.lang.Object
hudson.ExtensionFinder
hudson.ExtensionFinder.GuiceFinder
All Implemented Interfaces:
ExtensionPoint
Enclosing class:
ExtensionFinder

@Extension public static class ExtensionFinder.GuiceFinder extends ExtensionFinder
Discovers components via sezpoz but instantiates them by using Guice.
  • Field Details

    • FAULT_TOLERANT_SCOPE

      public static final com.google.inject.Scope FAULT_TOLERANT_SCOPE
      Scope that allows a failure to create a component, and change the value to null.

      This is necessary as a failure to load one plugin shouldn't fail the startup of the entire Jenkins. Instead, we should just drop the failing plugins.

  • Constructor Details

    • GuiceFinder

      public GuiceFinder()
  • Method Details