Interface PluginInfo


  • public interface PluginInfo
    • Method Detail

      • getPluginKey

        String getPluginKey()
        The key that was used at installation time (when installed through KPM) This is also the key from the official KB plugin repo (https://github.com/killbill/killbill-cloud/blob/master/kpm/lib/kpm/plugins_directory.yml)
      • getBundleSymbolicName

        String getBundleSymbolicName()
        Returns:
        the osgi bundle symbolic name
      • getPluginName

        String getPluginName()
        Returns:
        the killbill plugin name (as seen on the filesystem)
      • getVersion

        String getVersion()
        Returns:
        the killbill plugin version (as seen on the filesystem)
      • getPluginState

        PluginState getPluginState()
        Returns:
        whether plugin is running
      • getServices

        Set<PluginServiceInfo> getServices()
        Returns:
        the set of services this plugin registered
      • isSelectedForStart

        boolean isSelectedForStart()
        Returns:
        true if the version associated to that plugin is the one to be used when we start (without specifying the version)