Class CapabilityReferenceListAttributeDefinition<T>
- java.lang.Object
-
- org.jboss.as.controller.AttributeDefinition
-
- org.jboss.as.controller.ListAttributeDefinition
-
- org.jboss.as.controller.PrimitiveListAttributeDefinition
-
- org.jboss.as.controller.StringListAttributeDefinition
-
- org.wildfly.subsystem.resource.capability.CapabilityReferenceListAttributeDefinition<T>
-
- All Implemented Interfaces:
org.jboss.as.controller.Feature,ResourceModelResolver<ServiceDependency<List<T>>>,ResourceResolver<ServiceDependency<List<T>>>
public class CapabilityReferenceListAttributeDefinition<T> extends org.jboss.as.controller.StringListAttributeDefinition implements ResourceModelResolver<ServiceDependency<List<T>>>
A list attribute definition whose elements (of typeModelType.STRING) reference a capability. Resolves directly to aServiceDependencyviaresolve(OperationContext, ModelNode).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCapabilityReferenceListAttributeDefinition.Builder<T>
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceDependency<List<T>>resolve(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model)Resolves a value from the specified resource model, using the specified operation context.-
Methods inherited from class org.jboss.as.controller.StringListAttributeDefinition
addCapabilityRequirements, removeCapabilityRequirements, unwrap, unwrapValue
-
Methods inherited from class org.jboss.as.controller.PrimitiveListAttributeDefinition
addAttributeValueTypeDescription, addOperationParameterValueTypeDescription, addResourceAttributeDescription, addValueTypeDescription, addValueTypeDescription, convertParameterElementExpressions, getValueAttributeDefinition, getValueType
-
Methods inherited from class org.jboss.as.controller.ListAttributeDefinition
addOperationParameterDescription, addOperationParameterDescription, addOperationReplyDescription, addOperationReplyValueTypeDescription, addResourceAttributeDescription, convertParameterExpressions, getElementValidator, marshallAsElement, parseAndAddParameterElement
-
Methods inherited from class org.jboss.as.controller.AttributeDefinition
addAccessConstraints, addAllowedValuesToDescription, addDeprecatedInfo, addOperationReplyDescription, convertStringExpression, correctValue, equals, getAccessConstraints, getAllowedValues, getAlternatives, getArbitraryDescriptors, getAttributeDeprecatedDescription, getAttributeGroup, getAttributeTextDescription, getCorrector, getDefaultValue, getDeprecationData, getFlags, getMarshaller, getMeasurementUnit, getName, getNoTextDescription, getParser, getReferenceRecorder, getRequires, getStability, getType, getUndefinedMetricValue, getValidator, getXmlName, hasAlternative, hasCapabilityRequirements, hashCode, isAllowed, isAllowExpression, isDeprecated, isMarshallable, isMarshallable, isNillable, isNullSignificant, isRequired, isRequired, isResourceOnly, marshallAsElement, resolveModelAttribute, resolveModelAttribute, resolveValue, resolveValue, toString, validateAndSet, validateOperation
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.wildfly.subsystem.resource.ResourceModelResolver
resolve
-
-
-
-
Method Detail
-
resolve
public ServiceDependency<List<T>> resolve(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model) throws org.jboss.as.controller.OperationFailedException
Description copied from interface:ResourceModelResolverResolves a value from the specified resource model, using the specified operation context.- Specified by:
resolvein interfaceResourceModelResolver<T>- Parameters:
context- an operation contextmodel- a resource model- Returns:
- the resolved value
- Throws:
org.jboss.as.controller.OperationFailedException- if the value could not be resolved
-
-