public class ApplicationPluginSelector extends java.lang.Object implements PluginSelector
Modifier and Type | Field and Description |
---|---|
private FeatureService |
featureService |
private static org.slf4j.Logger |
log |
Constructor and Description |
---|
ApplicationPluginSelector(FeatureService featureService) |
Modifier and Type | Method and Description |
---|---|
private java.util.Set<com.google.inject.Module> |
filterOutDisabledFeatures(java.util.Set<com.google.inject.Module> modules) |
private java.util.Set<com.google.inject.Module> |
getAllModules() |
java.util.List<com.google.inject.Module> |
getModules() |
private static final org.slf4j.Logger log
private final FeatureService featureService
public ApplicationPluginSelector(FeatureService featureService)
public java.util.List<com.google.inject.Module> getModules()
getModules
in interface PluginSelector
private java.util.Set<com.google.inject.Module> filterOutDisabledFeatures(java.util.Set<com.google.inject.Module> modules)
private java.util.Set<com.google.inject.Module> getAllModules()