final class FeatureServiceImpl extends java.lang.Object implements FeatureService
Modifier and Type | Field and Description |
---|---|
private org.apache.commons.configuration.Configuration |
config |
private static org.slf4j.Logger |
log |
Constructor and Description |
---|
FeatureServiceImpl(org.apache.commons.configuration.Configuration config) |
Modifier and Type | Method and Description |
---|---|
private boolean |
isAllDependenciesEnabled(java.lang.Class<?> clazz) |
boolean |
isEnabled(java.lang.Class<? extends com.google.inject.Module> moduleClass) |
private boolean |
isEnabled(java.lang.String featureKey) |
boolean |
isEnabledFeature(java.lang.Class<? extends com.google.inject.Module> moduleClass) |
private boolean |
isFeatured(java.lang.Class<?> clazz) |
private boolean |
isFeatureEnabled(java.lang.Class<?> clazz) |
private static final org.slf4j.Logger log
private final org.apache.commons.configuration.Configuration config
@Inject public FeatureServiceImpl(org.apache.commons.configuration.Configuration config)
private boolean isEnabled(java.lang.String featureKey)
public boolean isEnabled(java.lang.Class<? extends com.google.inject.Module> moduleClass)
isEnabled
in interface FeatureService
private boolean isFeatured(java.lang.Class<?> clazz)
private boolean isFeatureEnabled(java.lang.Class<?> clazz)
private boolean isAllDependenciesEnabled(java.lang.Class<?> clazz)
public boolean isEnabledFeature(java.lang.Class<? extends com.google.inject.Module> moduleClass)
isEnabledFeature
in interface FeatureService