Package org.wildfly.subsystem.resource
Interface ResourceModelResolver<T>
- All Superinterfaces:
ResourceResolver<T>
- All Known Subinterfaces:
ResourceCapabilityReference<T>,ResourceCapabilityReferenceRecorder<T>
- All Known Implementing Classes:
CapabilityReferenceAttributeDefinition,CapabilityReferenceListAttributeDefinition,ResourceCapabilityReference.AbstractResourceCapabilityServiceDescriptorReference,ResourceCapabilityReference.ResourceCapabilityServiceDescriptorReference,ResourceCapabilityReferenceRecorder.ResourceCapabilityServiceDescriptorReference
Resolves a value from a resource model.
-
Method Summary
Modifier and TypeMethodDescriptiondefault Tresolve(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource) Resolves a value from the specified resource, using the specified operation context.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.
-
Method Details
-
resolve
default T resolve(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource) throws org.jboss.as.controller.OperationFailedException Description copied from interface:ResourceResolverResolves a value from the specified resource, using the specified operation context.- Specified by:
resolvein interfaceResourceResolver<T>- Parameters:
context- an operation contextresource- a resource- Returns:
- the resolved value
- Throws:
org.jboss.as.controller.OperationFailedException- if the value could not be resolved
-
resolve
T resolve(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model) throws org.jboss.as.controller.OperationFailedException Resolves a value from the specified resource model, using the specified operation context.- 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
-