Interface PluginConfig
-
- All Superinterfaces:
Comparable<PluginConfig>
- All Known Subinterfaces:
PluginJavaConfig,PluginRubyConfig
public interface PluginConfig extends Comparable<PluginConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetPluginKey()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)PluginLanguagegetPluginLanguage()StringgetPluginName()PluginTypegetPluginType()StringgetPluginVersionnedName()FilegetPluginVersionRoot()StringgetVersion()booleanisDisabled()booleanisSelectedForStart()-
Methods inherited from interface java.lang.Comparable
compareTo
-
-
-
-
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)
-
getPluginName
String getPluginName()
- Returns:
- the killbill plugin name (as seen on the filesystem)
-
getPluginType
PluginType getPluginType()
-
getVersion
String getVersion()
-
getPluginVersionnedName
String getPluginVersionnedName()
-
getPluginVersionRoot
File getPluginVersionRoot()
- Returns:
- root directory of the deployed plugin
-
getPluginLanguage
PluginLanguage getPluginLanguage()
-
isSelectedForStart
boolean isSelectedForStart()
-
isDisabled
boolean isDisabled()
-
-