Interface PluginInfo

    • Method Detail

      • getPluginName

        @NotNull
        String getPluginName()
      • getPluginRoot

        @NotNull
        File getPluginRoot()
        Returns plugin base folder
        Returns:
        plugin base folder
      • getPluginVersion

        @Nullable
        String getPluginVersion()
      • getSpringPluginInfo

        @Nullable
        SpringPluginInfo getSpringPluginInfo()
        Returns:
        spring context creation info
        Since:
        6.5
      • getDependencies

        @NotNull
        Collection<PluginDependencyInfo> getDependencies()
        Returns plugin direct dependencies information. NOTE: Transitive dependencies not supported.
        Returns:
        see above
        Since:
        9.0
      • isRuntimeReloadAllowed

        boolean isRuntimeReloadAllowed()
        Returns:
        true if this plugin could be unloaded in runtime.
      • getUUID

        @NotNull
        String getUUID()
        Returns:
        UUID of parsed plugin. Is changed after each restart.