public class DefaultPluginsInfoApi extends java.lang.Object implements PluginsInfoApi
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultPluginsInfoApi.DefaultPluginInfo |
static class |
DefaultPluginsInfoApi.DefaultPluginServiceInfo |
| Constructor and Description |
|---|
DefaultPluginsInfoApi(BundleRegistry bundleRegistry,
PluginFinder pluginFinder,
KillbillNodesApiHolder nodesApiHolder) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Iterable<PluginInfo> |
getPluginsInfo() |
void |
notifyOfStateChanged(PluginStateChange newState,
java.lang.String pluginKey,
java.lang.String pluginName,
java.lang.String pluginVersion,
org.killbill.billing.osgi.api.config.PluginLanguage pluginLanguage) |
static PluginState |
toPluginState(BundleRegistry.BundleWithMetadata bundle) |
@Inject public DefaultPluginsInfoApi(BundleRegistry bundleRegistry, PluginFinder pluginFinder, KillbillNodesApiHolder nodesApiHolder)
public java.lang.Iterable<PluginInfo> getPluginsInfo()
getPluginsInfo in interface PluginsInfoApipublic void notifyOfStateChanged(PluginStateChange newState, java.lang.String pluginKey, java.lang.String pluginName, java.lang.String pluginVersion, org.killbill.billing.osgi.api.config.PluginLanguage pluginLanguage)
notifyOfStateChanged in interface PluginsInfoApipublic static PluginState toPluginState(@Nullable BundleRegistry.BundleWithMetadata bundle)
Copyright © 2010-2017. All Rights Reserved.