Package org.killbill.billing.osgi.api
Interface PluginInfo
-
public interface PluginInfo
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetBundleSymbolicName()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)StringgetPluginName()PluginStategetPluginState()Set<PluginServiceInfo>getServices()StringgetVersion()booleanisSelectedForStart()
-
-
-
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)
-
-