Class PluginData


  • public class PluginData
    extends Object
    Author:
    Eugene Petrenko Created: 17.02.2009 19:25:46
    • Constructor Detail

      • PluginData

        public PluginData​(@NotNull
                          PluginInfo pluginInfo)
      • PluginData

        public PluginData​(@NotNull
                          PluginInfo pluginInfo,
                          boolean allowUnloadWithoutRestart)
    • Method Detail

      • getPluginInfo

        @NotNull
        public PluginInfo getPluginInfo()
      • hasClassloader

        public boolean hasClassloader()
      • getParents

        @NotNull
        public Collection<PluginData> getParents()
        Returns collection of non-transitive dependencies for this plugin. May be empty. NOTE: Transitive dependencies not supported.
        Since:
        9.0
      • getSpringContext

        @Nullable
        public org.springframework.context.ConfigurableApplicationContext getSpringContext()
      • setSpringContext

        public void setSpringContext​(@NotNull
                                     org.springframework.context.ConfigurableApplicationContext springContext)
      • removeSpringContext

        public void removeSpringContext()
      • getPluginName

        @NotNull
        public String getPluginName()
      • isAllowUnloadWithoutRestart

        public boolean isAllowUnloadWithoutRestart()
      • isShouldAddPersonalDispatcher

        public boolean isShouldAddPersonalDispatcher()
      • setShouldAddPersonalDispatcher

        public void setShouldAddPersonalDispatcher​(boolean shouldAddPersonalDispatcher)
      • addLoadError

        public void addLoadError​(@NotNull
                                 Throwable throwable)