public class PluginControlServiceImpl extends java.lang.Object implements PluginControlService
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DISABLED_PLUGINS |
| Modifier and Type | Method and Description |
|---|---|
void |
checkDisabledPlugin(java.lang.String pluginName,
java.lang.String serviceName) |
java.util.function.Predicate<java.lang.String> |
disabledPredicateForService(java.lang.String serviceName) |
java.util.function.Predicate<java.lang.String> |
enabledPredicateForService(java.lang.String serviceName) |
java.util.List<Description> |
filterEnabledPlugins(java.util.List<Description> plugins,
java.lang.String serviceName) |
static PluginControlService |
forProject(IFramework framework,
java.lang.String project) |
java.util.Set<java.lang.String> |
getDisabledPlugins() |
boolean |
isDisabledPlugin(java.lang.String pluginName,
java.lang.String serviceName) |
java.util.List<java.lang.String> |
listDisabledPlugins() |
public static final java.lang.String DISABLED_PLUGINS
public static PluginControlService forProject(IFramework framework, java.lang.String project)
public java.util.List<java.lang.String> listDisabledPlugins()
listDisabledPlugins in interface PluginControlServicepublic java.util.Set<java.lang.String> getDisabledPlugins()
getDisabledPlugins in interface PluginControlServicepublic java.util.List<Description> filterEnabledPlugins(java.util.List<Description> plugins, java.lang.String serviceName)
filterEnabledPlugins in interface PluginControlServiceplugins - descriptions listserviceName - service namepublic java.util.function.Predicate<java.lang.String> enabledPredicateForService(java.lang.String serviceName)
enabledPredicateForService in interface PluginControlServiceserviceName - service namepublic java.util.function.Predicate<java.lang.String> disabledPredicateForService(java.lang.String serviceName)
disabledPredicateForService in interface PluginControlServiceserviceName - service namepublic boolean isDisabledPlugin(java.lang.String pluginName,
java.lang.String serviceName)
isDisabledPlugin in interface PluginControlServicepluginName - provider nameserviceName - service namepublic void checkDisabledPlugin(java.lang.String pluginName,
java.lang.String serviceName)
throws PluginDisabledException
checkDisabledPlugin in interface PluginControlServicepluginName - provider nameserviceName - service namePluginDisabledException - if the given plugin is disabled