Class CapabilityReferenceRecorder.CapabilityServiceDescriptorReferenceRecorder<T>
- java.lang.Object
-
- org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.CapabilityServiceDescriptorReferenceRecorder<T>
-
- All Implemented Interfaces:
org.jboss.as.controller.CapabilityReferenceRecorder,org.jboss.as.controller.Feature,CapabilityReference<T>,CapabilityReferenceRecorder<T>,CapabilityReferenceResolver<T>
- Direct Known Subclasses:
ResourceCapabilityReferenceRecorder.ResourceCapabilityServiceDescriptorReference
- Enclosing interface:
- CapabilityReferenceRecorder<T>
@Deprecated(forRemoval=true, since="26.0.0") public static class CapabilityReferenceRecorder.CapabilityServiceDescriptorReferenceRecorder<T> extends Object implements CapabilityReferenceRecorder<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.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>
-
-
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, String attributeName, String... attributeValues)Deprecated, for removal: This API element is subject to removal in a future version.booleanequals(Object object)Deprecated, for removal: This API element is subject to removal in a future version.org.jboss.as.controller.capability.RuntimeCapability<Void>getDependent()Deprecated, for removal: This API element is subject to removal in a future version.Returns the dependent capability.org.wildfly.service.descriptor.ServiceDescriptor<T>getRequirement()Deprecated, for removal: This API element is subject to removal in a future version.Returns the service descriptor required by the dependent capability.String[]getRequirementPatternSegments(String name, org.jboss.as.controller.PathAddress address)Deprecated, for removal: This API element is subject to removal in a future version.inthashCode()Deprecated, for removal: This API element is subject to removal in a future version.voidremoveCapabilityRequirements(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource, String attributeName, String... attributeValues)Deprecated, for removal: This API element is subject to removal in a future version.Map.Entry<String,String[]>resolve(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource, String value)Deprecated, for removal: This API element is subject to removal in a future version.Resolves the dynamic segments of this capability reference.-
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
-
-
-
-
Method Detail
-
resolve
public Map.Entry<String,String[]> resolve(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource, String value)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CapabilityReferenceResolverResolves the dynamic segments of this capability reference.- Specified by:
resolvein interfaceCapabilityReferenceResolver<T>- Parameters:
context- an operation contextresource- the resourcevalue- the attribute value- Returns:
- a map entry containing the requirement name and array of dynamic name segments
-
getDependent
public org.jboss.as.controller.capability.RuntimeCapability<Void> getDependent()
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CapabilityReferenceReturns the dependent capability.- Specified by:
getDependentin interfaceCapabilityReference<T>- Returns:
- a capability
-
getRequirement
public org.wildfly.service.descriptor.ServiceDescriptor<T> getRequirement()
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CapabilityReferenceResolverReturns the service descriptor required by the dependent capability.- Specified by:
getRequirementin interfaceCapabilityReferenceResolver<T>- Returns:
- a service descriptor
-
addCapabilityRequirements
public void addCapabilityRequirements(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource, String attributeName, String... attributeValues)Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
addCapabilityRequirementsin interfaceorg.jboss.as.controller.CapabilityReferenceRecorder
-
removeCapabilityRequirements
public void removeCapabilityRequirements(org.jboss.as.controller.OperationContext context, org.jboss.as.controller.registry.Resource resource, String attributeName, String... attributeValues)Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
removeCapabilityRequirementsin interfaceorg.jboss.as.controller.CapabilityReferenceRecorder
-
getRequirementPatternSegments
public String[] getRequirementPatternSegments(String name, org.jboss.as.controller.PathAddress address)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
getRequirementPatternSegmentsin interfaceorg.jboss.as.controller.CapabilityReferenceRecorder
-
hashCode
public int hashCode()
Deprecated, for removal: This API element is subject to removal in a future version.
-
-