public class PluginControlServiceImpl extends java.lang.Object implements PluginControlService
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(Framework framework,
java.lang.String project) |
boolean |
isDisabledPlugin(java.lang.String pluginName,
java.lang.String serviceName) |
java.util.List<java.lang.String> |
listDisabledPlugins() |
public static PluginControlService forProject(Framework framework, java.lang.String project)
public java.util.List<java.lang.String> listDisabledPlugins()
listDisabledPlugins
in interface PluginControlService
public java.util.List<Description> filterEnabledPlugins(java.util.List<Description> plugins, java.lang.String serviceName)
filterEnabledPlugins
in interface PluginControlService
plugins
- descriptions listserviceName
- service namepublic java.util.function.Predicate<java.lang.String> enabledPredicateForService(java.lang.String serviceName)
enabledPredicateForService
in interface PluginControlService
serviceName
- service namepublic java.util.function.Predicate<java.lang.String> disabledPredicateForService(java.lang.String serviceName)
disabledPredicateForService
in interface PluginControlService
serviceName
- service namepublic boolean isDisabledPlugin(java.lang.String pluginName, java.lang.String serviceName)
isDisabledPlugin
in interface PluginControlService
pluginName
- provider nameserviceName
- service namepublic void checkDisabledPlugin(java.lang.String pluginName, java.lang.String serviceName) throws PluginDisabledException
checkDisabledPlugin
in interface PluginControlService
pluginName
- provider nameserviceName
- service namePluginDisabledException
- if the given plugin is disabled