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
Modifier and TypeMethodDescriptionbuild()Deprecated, for removal: This API element is subject to removal in a future version.Builds a capability reference recorder.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.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.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.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.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.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, waitMethods inherited from interface org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.GrandparentPathProvider
withGrandparentPathMethods inherited from interface org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.GreatGrandparentPathProvider
withGreatGrandparentPathMethods inherited from interface org.wildfly.subsystem.resource.capability.CapabilityReferenceRecorder.ParentPathProvider
withParentPath
-
Method Details
-
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
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
-