Class CapabilityReferenceRecorder.DefaultBuilder<T>
- java.lang.Object
-
- org.wildfly.subsystem.resource.capability.CapabilityReference.DefaultBuilder<T>
-
- org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.DefaultBuilder<T>
-
- All Implemented Interfaces:
CapabilityReference.Builder<T>,CapabilityReference.GrandparentAttributeProvider<T>,CapabilityReference.GrandparentPathProvider<T>,CapabilityReference.GreatGrandparentAttributeProvider<T>,CapabilityReference.GreatGrandparentPathProvider<T>,CapabilityReference.ParentAttributeProvider<T>,CapabilityReference.ParentPathProvider<T>,CapabilityReferenceRecorder.Builder<T>,CapabilityReferenceRecorder.GrandparentAttributeProvider<T>,CapabilityReferenceRecorder.GrandparentPathProvider<T>,CapabilityReferenceRecorder.GreatGrandparentAttributeProvider<T>,CapabilityReferenceRecorder.GreatGrandparentPathProvider<T>,CapabilityReferenceRecorder.ParentAttributeProvider<T>,CapabilityReferenceRecorder.ParentPathProvider<T>
- Enclosing interface:
- CapabilityReferenceRecorder<T>
@Deprecated(forRemoval=true, since="26.0.0") public static class CapabilityReferenceRecorder.DefaultBuilder<T> extends CapabilityReference.DefaultBuilder<T> implements CapabilityReferenceRecorder.GreatGrandparentPathProvider<T>, CapabilityReferenceRecorder.GrandparentPathProvider<T>, CapabilityReferenceRecorder.ParentPathProvider<T>, CapabilityReferenceRecorder.Builder<T>
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description CapabilityReferenceRecorder<T>build()Deprecated, for removal: This API element is subject to removal in a future version.Builds a capability reference recorder.CapabilityReferenceRecorder.ParentAttributeProvider<T>withGrandparentAttribute(org.jboss.as.controller.AttributeDefinition attribute)Deprecated, for removal: This API element is subject to removal in a future version.Specifies the attribute used to resolves the grandparent segment of the requirement.CapabilityReferenceRecorder.ParentPathProvider<T>withGrandparentPath(org.jboss.as.controller.PathElement path, Function<org.jboss.as.controller.PathAddress,org.jboss.as.controller.PathElement> resolver)Deprecated, for removal: This API element is subject to removal in a future version.Specifies the path and resolver for the grandparent segment of the requirement.CapabilityReferenceRecorder.GrandparentAttributeProvider<T>withGreatGrandparentAttribute(org.jboss.as.controller.AttributeDefinition attribute)Deprecated, for removal: This API element is subject to removal in a future version.Specifies the attribute used to resolves the great-grandparent segment of the requirement.CapabilityReferenceRecorder.GrandparentPathProvider<T>withGreatGrandparentPath(org.jboss.as.controller.PathElement path, Function<org.jboss.as.controller.PathAddress,org.jboss.as.controller.PathElement> resolver)Deprecated, for removal: This API element is subject to removal in a future version.Specifies the path and resolver for the great-grandparent segment of the requirement.CapabilityReferenceRecorder.Builder<T>withParentAttribute(org.jboss.as.controller.AttributeDefinition attribute)Deprecated, for removal: This API element is subject to removal in a future version.Specifies the attribute used to resolves the parent segment of the requirement.CapabilityReferenceRecorder.Builder<T>withParentPath(org.jboss.as.controller.PathElement path, Function<org.jboss.as.controller.PathAddress,org.jboss.as.controller.PathElement> resolver)Deprecated, for removal: This API element is subject to removal in a future version.Specifies the path and resolver for the parent segment of the requirement.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.GrandparentPathProvider
withGrandparentPath
-
Methods inherited from interface org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.GreatGrandparentPathProvider
withGreatGrandparentPath
-
Methods inherited from interface org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.ParentPathProvider
withParentPath
-
-
-
-
Method Detail
-
withGreatGrandparentAttribute
public CapabilityReferenceRecorder.GrandparentAttributeProvider<T> withGreatGrandparentAttribute(org.jboss.as.controller.AttributeDefinition attribute)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CapabilityReference.GreatGrandparentAttributeProviderSpecifies the attribute used to resolves the great-grandparent segment of the requirement.- Specified by:
withGreatGrandparentAttributein interfaceCapabilityReference.GreatGrandparentAttributeProvider<T>- Specified by:
withGreatGrandparentAttributein interfaceCapabilityReferenceRecorder.GreatGrandparentAttributeProvider<T>- Overrides:
withGreatGrandparentAttributein classCapabilityReference.DefaultBuilder<T>- Parameters:
attribute- the attribute used to resolve the parent segment of the requirement.- Returns:
- a reference to this builder
-
withGrandparentAttribute
public CapabilityReferenceRecorder.ParentAttributeProvider<T> withGrandparentAttribute(org.jboss.as.controller.AttributeDefinition attribute)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CapabilityReference.GrandparentAttributeProviderSpecifies the attribute used to resolves the grandparent segment of the requirement.- Specified by:
withGrandparentAttributein interfaceCapabilityReference.GrandparentAttributeProvider<T>- Specified by:
withGrandparentAttributein interfaceCapabilityReferenceRecorder.GrandparentAttributeProvider<T>- Overrides:
withGrandparentAttributein classCapabilityReference.DefaultBuilder<T>- Parameters:
attribute- the attribute used to resolve the parent segment of the requirement.- Returns:
- a reference to this builder
-
withParentAttribute
public CapabilityReferenceRecorder.Builder<T> withParentAttribute(org.jboss.as.controller.AttributeDefinition attribute)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CapabilityReference.ParentAttributeProviderSpecifies the attribute used to resolves the parent segment of the requirement.- Specified by:
withParentAttributein interfaceCapabilityReference.ParentAttributeProvider<T>- Specified by:
withParentAttributein interfaceCapabilityReferenceRecorder.ParentAttributeProvider<T>- Overrides:
withParentAttributein classCapabilityReference.DefaultBuilder<T>- Parameters:
attribute- the attribute used to resolve the parent segment of the requirement.- Returns:
- a reference to this builder
-
withGreatGrandparentPath
public CapabilityReferenceRecorder.GrandparentPathProvider<T> withGreatGrandparentPath(org.jboss.as.controller.PathElement path, Function<org.jboss.as.controller.PathAddress,org.jboss.as.controller.PathElement> resolver)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CapabilityReference.GreatGrandparentPathProviderSpecifies the path and resolver for the great-grandparent segment of the requirement.- Specified by:
withGreatGrandparentPathin interfaceCapabilityReference.GreatGrandparentPathProvider<T>- Specified by:
withGreatGrandparentPathin interfaceCapabilityReferenceRecorder.GreatGrandparentPathProvider<T>- Overrides:
withGreatGrandparentPathin classCapabilityReference.DefaultBuilder<T>- Parameters:
path- a path element used to construct the capability name pattern for this referenceresolver- a path resolver- Returns:
- a reference to this builder
-
withGrandparentPath
public CapabilityReferenceRecorder.ParentPathProvider<T> withGrandparentPath(org.jboss.as.controller.PathElement path, Function<org.jboss.as.controller.PathAddress,org.jboss.as.controller.PathElement> resolver)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CapabilityReference.GrandparentPathProviderSpecifies the path and resolver for the grandparent segment of the requirement.- Specified by:
withGrandparentPathin interfaceCapabilityReference.GrandparentPathProvider<T>- Specified by:
withGrandparentPathin interfaceCapabilityReferenceRecorder.GrandparentPathProvider<T>- Overrides:
withGrandparentPathin classCapabilityReference.DefaultBuilder<T>- Parameters:
path- a path element used to construct the capability name pattern for this referenceresolver- a path resolver- Returns:
- a reference to this builder
-
withParentPath
public CapabilityReferenceRecorder.Builder<T> withParentPath(org.jboss.as.controller.PathElement path, Function<org.jboss.as.controller.PathAddress,org.jboss.as.controller.PathElement> resolver)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CapabilityReference.ParentPathProviderSpecifies the path and resolver for the parent segment of the requirement.- Specified by:
withParentPathin interfaceCapabilityReference.ParentPathProvider<T>- Specified by:
withParentPathin interfaceCapabilityReferenceRecorder.ParentPathProvider<T>- Overrides:
withParentPathin classCapabilityReference.DefaultBuilder<T>- Parameters:
path- a path element used to construct the capability name pattern for this referenceresolver- a path resolver- Returns:
- a reference to this builder
-
build
public CapabilityReferenceRecorder<T> build()
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:CapabilityReference.BuilderBuilds a capability reference recorder.- Specified by:
buildin interfaceCapabilityReference.Builder<T>- Specified by:
buildin interfaceCapabilityReferenceRecorder.Builder<T>- Overrides:
buildin classCapabilityReference.DefaultBuilder<T>- Returns:
- a capability reference recorder
-
-