public class ExperimentalFeatureDefRegistryImpl extends Object implements ExperimentalFeatureDefRegistry
Modifier and Type | Field and Description |
---|---|
protected Map<String,ExperimentalFeatureDefinition> |
features |
Constructor and Description |
---|
ExperimentalFeatureDefRegistryImpl() |
Modifier and Type | Method and Description |
---|---|
Collection<ExperimentalFeatureDefinition> |
getAllFeatures()
Lists all the
ExperimentalFeatureDefinition available on the platform |
ExperimentalFeatureDefinition |
getFeatureById(String definitionId)
Returns the
ExperimentalFeatureDefinition identified by the definitionId param |
Collection<ExperimentalFeatureDefinition> |
getGlobalFeatures()
Lists all the global
ExperimentalFeatureDefinition |
Collection<ExperimentalFeatureDefinition> |
getUserFeatures()
Lists the user-level
ExperimentalFeatureDefinition |
void |
register(ExperimentalFeatureDefinition featureDefinition) |
void |
register(ExperimentalFeatureDefinitionProvider definitionProvider) |
protected Map<String,ExperimentalFeatureDefinition> features
public void register(ExperimentalFeatureDefinitionProvider definitionProvider)
public void register(ExperimentalFeatureDefinition featureDefinition)
public ExperimentalFeatureDefinition getFeatureById(String definitionId)
ExperimentalFeatureDefRegistry
ExperimentalFeatureDefinition
identified by the definitionId paramgetFeatureById
in interface ExperimentalFeatureDefRegistry
definitionId
- the definitionId to get the ExperimentalFeatureDefinition
ExperimentalFeatureDefinition
identified by the definitionId param or null if it doesn't existpublic Collection<ExperimentalFeatureDefinition> getAllFeatures()
ExperimentalFeatureDefRegistry
ExperimentalFeatureDefinition
available on the platformgetAllFeatures
in interface ExperimentalFeatureDefRegistry
ExperimentalFeatureDefinition
public Collection<ExperimentalFeatureDefinition> getGlobalFeatures()
ExperimentalFeatureDefRegistry
ExperimentalFeatureDefinition
getGlobalFeatures
in interface ExperimentalFeatureDefRegistry
ExperimentalFeatureDefinition
public Collection<ExperimentalFeatureDefinition> getUserFeatures()
ExperimentalFeatureDefRegistry
ExperimentalFeatureDefinition
getUserFeatures
in interface ExperimentalFeatureDefRegistry
ExperimentalFeatureDefinition
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.