Class PluginClassloaderFactory
- java.lang.Object
-
- jetbrains.buildServer.plugins.classLoaders.PluginClassloaderFactory
-
- All Implemented Interfaces:
SharedClassloaderFactory
,StandaloneClassloaderFactory
public class PluginClassloaderFactory extends Object implements StandaloneClassloaderFactory, SharedClassloaderFactory
- Author:
- Eugene Petrenko Created: 17.02.2009 18:51:08
-
-
Constructor Summary
Constructors Constructor Description PluginClassloaderFactory(org.springframework.context.ApplicationContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PluginsSharedClassLoader
createClassloader(Collection<PluginClassLoadingInfo> pluigns)
TeamCityClassLoader
createClassloader(PluginClassLoadingInfo info)
PluginStandaloneClassLoader
createClassloader(PluginClassLoadingInfo plugin, Collection<TeamCityClassLoader> parents)
Creates Hierarchy-aware ClassLoader.
-
-
-
Method Detail
-
createClassloader
@NotNull public PluginsSharedClassLoader createClassloader(@NotNull Collection<PluginClassLoadingInfo> pluigns)
- Specified by:
createClassloader
in interfaceSharedClassloaderFactory
-
createClassloader
@NotNull public TeamCityClassLoader createClassloader(@NotNull PluginClassLoadingInfo info)
- Specified by:
createClassloader
in interfaceStandaloneClassloaderFactory
-
createClassloader
@NotNull public PluginStandaloneClassLoader createClassloader(@NotNull PluginClassLoadingInfo plugin, @NotNull Collection<TeamCityClassLoader> parents)
Description copied from interface:StandaloneClassloaderFactory
Creates Hierarchy-aware ClassLoader.- Specified by:
createClassloader
in interfaceStandaloneClassloaderFactory
-
-