Package org.jboss.as.controller
Interface Feature
-
- All Known Subinterfaces:
CapabilityReferenceRecorder
,Extension
,IntVersionSchema<S>
,PersistentSubsystemSchema<S>
,ResourceDefinition
,ResourceRegistration
,SubsystemSchema<S>
,VersionedSchema<V,S>
,XMLAttributeSchema<S,T>
,XMLElementSchema<S,T>
- All Known Implementing Classes:
AbstractLegacyExtension
,AbstractSocketBindingGroupResourceDefinition
,AbstractSocketBindingResourceDefinition
,AttributeDefinition
,BaseHttpInterfaceResourceDefinition
,BaseNativeInterfaceResourceDefinition
,CapabilityReferenceRecorder.CompositeAttributeDependencyRecorder
,CapabilityReferenceRecorder.ContextDependencyRecorder
,CapabilityReferenceRecorder.DefaultCapabilityReferenceRecorder
,CapabilityReferenceRecorder.ResourceCapabilityReferenceRecorder
,DelegatingResourceDefinition
,ExtensionResourceDefinition
,ExtensionSubsystemResourceDefinition
,InterfaceDefinition
,LegacyResourceDefinition
,ListAttributeDefinition
,MapAttributeDefinition
,ModelOnlyResourceDefinition
,NotificationDefinition
,ObjectListAttributeDefinition
,ObjectMapAttributeDefinition
,ObjectTypeAttributeDefinition
,OperationDefinition
,PathResourceDefinition
,PersistentResourceDefinition
,PrimitiveListAttributeDefinition
,PropertiesAttributeDefinition
,ResourceDefinition.MinimalResourceDefinition
,RuntimeCapability
,SimpleAttributeDefinition
,SimpleListAttributeDefinition
,SimpleMapAttributeDefinition
,SimpleOperationDefinition
,SimpleResourceDefinition
,StringListAttributeDefinition
public interface Feature
- Author:
- Paul Ferraro
-
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description default Stability
getStability()
Returns the stability level of this feature.static <F extends Feature>
Map<Stability,F>map(Iterable<F> features)
Returns a complete map of a feature per stability level.
-
-
-
Method Detail
-
getStability
default Stability getStability()
Returns the stability level of this feature.- Returns:
- a stability level
-
map
static <F extends Feature> Map<Stability,F> map(Iterable<F> features)
Returns a complete map of a feature per stability level.- Type Parameters:
F
- the feature type- Parameters:
features
- a collection of features of different stability levels.- Returns:
- a full mapping of feature per stability level.
-
-