Class HyperLocalPluginManager.ModClassicPluginStrategy

java.lang.Object
hudson.ClassicPluginStrategy
org.jenkinsci.infra.tools.HyperLocalPluginManager.ModClassicPluginStrategy
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.PluginStrategy
Enclosing class:
HyperLocalPluginManager

public static class HyperLocalPluginManager.ModClassicPluginStrategy extends hudson.ClassicPluginStrategy
A PluginStrategy that supports custom classloaders (the UberPlusClassLoader).
  • Nested Class Summary

    Nested classes/interfaces inherited from interface hudson.ExtensionPoint

    hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> List<T>
     
    <T> List<hudson.ExtensionComponent<T>>
    findComponents(Class<T> type, hudson.model.Hudson hudson)
     

    Methods inherited from class hudson.ClassicPluginStrategy

    createClassLoader, createClassLoader, createClassLoader, createPluginWrapper, getImpliedDependencies, getShortName, initializeComponents, load, startPlugin, updateDependency

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • findComponents

      public <T> List<hudson.ExtensionComponent<T>> findComponents(Class<T> type, hudson.model.Hudson hudson)
      Specified by:
      findComponents in interface hudson.PluginStrategy
      Overrides:
      findComponents in class hudson.ClassicPluginStrategy
    • findComponents

      public <T> List<T> findComponents(Class<T> type)