Class ResourceCapabilityReferenceRecorder.ResourceCapabilityServiceDescriptorReference<T>
- java.lang.Object
-
- org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.CapabilityServiceDescriptorReferenceRecorder<T>
-
- org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.ResourceCapabilityServiceDescriptorReference<T>
-
- All Implemented Interfaces:
org.jboss.as.controller.CapabilityReferenceRecorder,org.jboss.as.controller.Feature,CapabilityReference<T>,CapabilityReferenceRecorder<T>,CapabilityReferenceResolver<T>,ResourceCapabilityReference<T>,ResourceCapabilityReferenceRecorder<T>,ResourceModelResolver<ServiceDependency<T>>,ResourceResolver<ServiceDependency<T>>
- Enclosing interface:
- ResourceCapabilityReferenceRecorder<T>
@Deprecated(forRemoval=true, since="26.0.0") public static class ResourceCapabilityReferenceRecorder.ResourceCapabilityServiceDescriptorReference<T> extends CapabilityReferenceRecorder.CapabilityServiceDescriptorReferenceRecorder<T> implements ResourceCapabilityReferenceRecorder<T>
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.wildfly.subsystem.resource.capability.CapabilityReference
CapabilityReference.AbstractServiceDescriptorReference<T>, CapabilityReference.GrandparentAttributeProvider<T>, CapabilityReference.GrandparentPathProvider<T>, CapabilityReference.GreatGrandparentAttributeProvider<T>, CapabilityReference.GreatGrandparentPathProvider<T>, CapabilityReference.ParentAttributeProvider<T>, CapabilityReference.ParentPathProvider<T>, CapabilityReference.RequirementNameSegmentResolver, CapabilityReference.ServiceDescriptorReference<T>
-
Nested classes/interfaces inherited from interface org.jboss.as.controller.CapabilityReferenceRecorder
org.jboss.as.controller.CapabilityReferenceRecorder.CompositeAttributeDependencyRecorder, org.jboss.as.controller.CapabilityReferenceRecorder.ContextDependencyRecorder, org.jboss.as.controller.CapabilityReferenceRecorder.DefaultCapabilityReferenceRecorder, org.jboss.as.controller.CapabilityReferenceRecorder.ResourceCapabilityReferenceRecorder
-
Nested classes/interfaces inherited from interface org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder
CapabilityReferenceRecorder.Builder<T>, CapabilityReferenceRecorder.CapabilityServiceDescriptorReferenceRecorder<T>, CapabilityReferenceRecorder.DefaultBuilder<T>, CapabilityReferenceRecorder.GrandparentAttributeProvider<T>, CapabilityReferenceRecorder.GrandparentPathProvider<T>, CapabilityReferenceRecorder.GreatGrandparentAttributeProvider<T>, CapabilityReferenceRecorder.GreatGrandparentPathProvider<T>, CapabilityReferenceRecorder.ParentAttributeProvider<T>, CapabilityReferenceRecorder.ParentPathProvider<T>
-
Nested classes/interfaces inherited from interface org.wildfly.subsystem.resource.capability.ResourceCapabilityReference
ResourceCapabilityReference.AbstractResourceCapabilityServiceDescriptorReference<T>
-
Nested classes/interfaces inherited from interface org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder
ResourceCapabilityReferenceRecorder.Builder<T>, ResourceCapabilityReferenceRecorder.DefaultBuilder<T>, ResourceCapabilityReferenceRecorder.NaryBuilder<T>, ResourceCapabilityReferenceRecorder.ResourceCapabilityServiceDescriptorReference<T>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidaddCapabilityRequirements(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource)Deprecated, for removal: This API element is subject to removal in a future version.Registers capability requirements for the specified resource.Function<org.jboss.as.controller.PathAddress,String[]>getRequirementNameResolver()Deprecated, for removal: This API element is subject to removal in a future version.Returns the resolver of the requirement name from a path address.voidremoveCapabilityRequirements(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource)Deprecated, for removal: This API element is subject to removal in a future version.Unregisters capability requirements for the specified resource.ServiceDependency<T>resolve(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model)Deprecated, for removal: This API element is subject to removal in a future version.Resolves a value from the specified resource model, using the specified operation context.-
Methods inherited from class org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.CapabilityServiceDescriptorReferenceRecorder
addCapabilityRequirements, equals, getDependent, getRequirement, getRequirementPatternSegments, hashCode, removeCapabilityRequirements, resolve
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.wildfly.subsystem.resource.capability.CapabilityReference
getBaseDependentName, getBaseRequirementName, getDependent
-
Methods inherited from interface org.jboss.as.controller.CapabilityReferenceRecorder
getRequirementPatternSegments, isDynamicDependent
-
Methods inherited from interface org.wildfly.subsystem.resource.capability.CapabilityReferenceResolver
getRequirement, resolve
-
Methods inherited from interface org.wildfly.subsystem.resource.capability.ResourceCapabilityReference
addCapabilityRequirements, removeCapabilityRequirements
-
Methods inherited from interface org.wildfly.subsystem.resource.ResourceModelResolver
resolve
-
-
-
-
Method Detail
-
resolve
public ServiceDependency<T> resolve(org.jboss.as.controller.OperationContext context, org.jboss.dmr.ModelNode model) throws org.jboss.as.controller.OperationFailedException
Deprecated, for removal: This API element is subject to removal in a future version.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
-
getRequirementNameResolver
public Function<org.jboss.as.controller.PathAddress,String[]> getRequirementNameResolver()
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ResourceCapabilityReferenceReturns the resolver of the requirement name from a path address.- Specified by:
getRequirementNameResolverin interfaceResourceCapabilityReference<T>- Returns:
- a requirement name resolver
-
addCapabilityRequirements
public void addCapabilityRequirements(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource)Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ResourceCapabilityReferenceRegisters capability requirements for the specified resource.- Specified by:
addCapabilityRequirementsin interfaceResourceCapabilityReference<T>- Parameters:
context- the contextresource- the resource on which requirements are gathered
-
removeCapabilityRequirements
public void removeCapabilityRequirements(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource)Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ResourceCapabilityReferenceUnregisters capability requirements for the specified resource.- Specified by:
removeCapabilityRequirementsin interfaceResourceCapabilityReference<T>- Parameters:
context- the contextresource- the resource on which requirements were gathered
-
-