Interface PluginSpringConfigsProvider
-
- All Known Implementing Classes:
DefaultPluginSpringConfigsProvider
,PerPluginSharedSpringContextRegistrar
public interface PluginSpringConfigsProvider
Created 03.10.12 19:20 Extension to provide additional objects to plugins's spring context- Since:
- 8.0
- Author:
- Eugene Petrenko (eugene.petrenko@jetbrains.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<String>
getPluginResources(PluginInfo pluginInfo)
This method is called for each plugin collect xml-config resources that are to be include into plugin's spring contextCollection<Object>
getPluginSingletons(PluginInfo pluginInfo)
This method is called for each plugin collect singleton object instances to be added into plugin's spring context
-
-
-
Method Detail
-
getPluginResources
@NotNull Collection<String> getPluginResources(@NotNull PluginInfo pluginInfo)
This method is called for each plugin collect xml-config resources that are to be include into plugin's spring context- Parameters:
pluginInfo
- plugin info of current plugin- Returns:
- collection of xml configuration resources to include into plugin
-
getPluginSingletons
@NotNull Collection<Object> getPluginSingletons(@NotNull PluginInfo pluginInfo)
This method is called for each plugin collect singleton object instances to be added into plugin's spring context- Parameters:
pluginInfo
- plugin info of current plugin- Returns:
- collection of objects
-
-