Class ResourceCapabilityReference.AbstractResourceCapabilityServiceDescriptorReference<T>
- java.lang.Object
-
- org.wildfly.subsystem.resource.capability.CapabilityReference.AbstractServiceDescriptorReference<T>
-
- org.wildfly.subsystem.resource.capability.ResourceCapabilityReference.AbstractResourceCapabilityServiceDescriptorReference<T>
-
- All Implemented Interfaces:
org.jboss.as.controller.CapabilityReferenceRecorder,org.jboss.as.controller.Feature,CapabilityReference<T>,CapabilityReferenceResolver<T>,ResourceCapabilityReference<T>,ResourceModelResolver<ServiceDependency<T>>,ResourceResolver<ServiceDependency<T>>
- Direct Known Subclasses:
ResourceCapabilityReference.ResourceCapabilityServiceDescriptorReference
- Enclosing interface:
- ResourceCapabilityReference<T>
public abstract static class ResourceCapabilityReference.AbstractResourceCapabilityServiceDescriptorReference<T> extends CapabilityReference.AbstractServiceDescriptorReference<T> implements ResourceCapabilityReference<T>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.wildfly.subsystem.resource.capability.CapabilityReference
CapabilityReference.AbstractServiceDescriptorReference<T>, CapabilityReference.Builder<T>, CapabilityReference.DefaultBuilder<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.ResourceCapabilityReference
ResourceCapabilityReference.AbstractResourceCapabilityServiceDescriptorReference<T>, ResourceCapabilityReference.Builder<T>, ResourceCapabilityReference.DefaultBuilder<T>, ResourceCapabilityReference.NaryBuilder<T>, ResourceCapabilityReference.ResourceCapabilityServiceDescriptorReference<T>
-
-
Constructor Summary
Constructors Constructor Description AbstractResourceCapabilityServiceDescriptorReference(org.jboss.as.controller.capability.RuntimeCapability<Void> capability, org.wildfly.subsystem.resource.capability.NaryServiceDescriptor<T> requirement, Function<org.jboss.as.controller.PathAddress,String[]> requirementNameResolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Function<org.jboss.as.controller.PathAddress,String[]>getRequirementNameResolver()Returns the resolver of the requirement name from a path address.String[]getRequirementPatternSegments(String name, org.jboss.as.controller.PathAddress address)-
Methods inherited from class org.wildfly.subsystem.resource.capability.CapabilityReference.AbstractServiceDescriptorReference
equals, getDependent, getRequirement, hashCode
-
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
isDynamicDependent
-
Methods inherited from interface org.wildfly.subsystem.resource.capability.CapabilityReferenceResolver
getRequirement, resolve
-
Methods inherited from interface org.wildfly.subsystem.resource.capability.ResourceCapabilityReference
addCapabilityRequirements, addCapabilityRequirements, removeCapabilityRequirements, removeCapabilityRequirements
-
Methods inherited from interface org.wildfly.subsystem.resource.ResourceModelResolver
resolve, resolve
-
-
-
-
Constructor Detail
-
AbstractResourceCapabilityServiceDescriptorReference
public AbstractResourceCapabilityServiceDescriptorReference(org.jboss.as.controller.capability.RuntimeCapability<Void> capability, org.wildfly.subsystem.resource.capability.NaryServiceDescriptor<T> requirement, Function<org.jboss.as.controller.PathAddress,String[]> requirementNameResolver)
-
-
Method Detail
-
getRequirementNameResolver
public Function<org.jboss.as.controller.PathAddress,String[]> getRequirementNameResolver()
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
-
-