Package com.dtolabs.rundeck.core.config
Interface FeatureInfoService
-
- All Superinterfaces:
AppService
public interface FeatureInfoService extends AppService
Provides feature flag information for SPI clients
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanfeaturePresent(FeaturesDefinition feature)Return true if the feature is enabledbooleanfeaturePresent(FeaturesDefinition feature, boolean defaultEnabled)Return true if grails configuration allows given featurebooleanfeaturePresent(java.lang.String name)Return true if the feature is enabledbooleanfeaturePresent(java.lang.String name, boolean defaultEnabled)Return true if grails configuration allows given feature
-
-
-
Method Detail
-
featurePresent
boolean featurePresent(FeaturesDefinition feature)
Return true if the feature is enabled- Parameters:
feature- feature definition- Returns:
- true if enabled
-
featurePresent
boolean featurePresent(java.lang.String name)
Return true if the feature is enabled- Parameters:
name- feature name- Returns:
- true if enabled
-
featurePresent
boolean featurePresent(FeaturesDefinition feature, boolean defaultEnabled)
Return true if grails configuration allows given feature- Parameters:
feature- feature definitiondefaultEnabled- default enabled value for the feature, if unset- Returns:
- true if enabled
-
featurePresent
boolean featurePresent(java.lang.String name, boolean defaultEnabled)Return true if grails configuration allows given feature- Parameters:
name- feature namedefaultEnabled- default enabled value for the feature, if unset- Returns:
- true if enabled
-
-