Class ResourceCapabilityReferenceRecorder.DefaultBuilder<T>
- java.lang.Object
-
- org.wildfly.subsystem.resource.capability.ResourceCapabilityReference.DefaultBuilder<T>
-
- org.wildfly.subsystem.resource.capability.ResourceCapabilityReferenceRecorder.DefaultBuilder<T>
-
- All Implemented Interfaces:
ResourceCapabilityReference.Builder<T>,ResourceCapabilityReference.NaryBuilder<T>,ResourceCapabilityReferenceRecorder.Builder<T>,ResourceCapabilityReferenceRecorder.NaryBuilder<T>
- Enclosing interface:
- ResourceCapabilityReferenceRecorder<T>
@Deprecated(forRemoval=true, since="26.0.0") public static class ResourceCapabilityReferenceRecorder.DefaultBuilder<T> extends ResourceCapabilityReference.DefaultBuilder<T> implements ResourceCapabilityReferenceRecorder.NaryBuilder<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 ResourceCapabilityReferenceRecorder<T>build()Deprecated, for removal: This API element is subject to removal in a future version.Builds the configured capability reference recorder.ResourceCapabilityReferenceRecorder.Builder<T>when(org.jboss.as.controller.AttributeDefinition attribute, Predicate<org.jboss.dmr.ModelNode> predicate)Deprecated, for removal: This API element is subject to removal in a future version.Only reference the provided capability if value of the specified attribute complies with the specified predicate.ResourceCapabilityReferenceRecorder.Builder<T>withRequirementNameResolver(Function<org.jboss.as.controller.PathAddress,String[]> requirementNameResolver)Deprecated, for removal: This API element is subject to removal in a future version.Overrides the default requirement name resolver.-
Methods inherited from class org.wildfly.subsystem.resource.capability.ResourceCapabilityReference.DefaultBuilder
when
-
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.ResourceCapabilityReference.Builder
when
-
-
-
-
Method Detail
-
withRequirementNameResolver
public ResourceCapabilityReferenceRecorder.Builder<T> withRequirementNameResolver(Function<org.jboss.as.controller.PathAddress,String[]> requirementNameResolver)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ResourceCapabilityReference.NaryBuilderOverrides the default requirement name resolver.- Specified by:
withRequirementNameResolverin interfaceResourceCapabilityReference.NaryBuilder<T>- Specified by:
withRequirementNameResolverin interfaceResourceCapabilityReferenceRecorder.NaryBuilder<T>- Overrides:
withRequirementNameResolverin classResourceCapabilityReference.DefaultBuilder<T>- Parameters:
requirementNameResolver- a capability name resolver- Returns:
- a reference to this builder
-
when
public ResourceCapabilityReferenceRecorder.Builder<T> when(org.jboss.as.controller.AttributeDefinition attribute, Predicate<org.jboss.dmr.ModelNode> predicate)
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ResourceCapabilityReference.BuilderOnly reference the provided capability if value of the specified attribute complies with the specified predicate.- Specified by:
whenin interfaceResourceCapabilityReference.Builder<T>- Specified by:
whenin interfaceResourceCapabilityReferenceRecorder.Builder<T>- Parameters:
attribute- an attribute of the resource to use for conditional registrationpredicate- conditionally determines whether to require this capability, depending on the resolve value of the specified attribute- Returns:
- a reference to this builder
-
build
public ResourceCapabilityReferenceRecorder<T> build()
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:ResourceCapabilityReference.BuilderBuilds the configured capability reference recorder.- Specified by:
buildin interfaceResourceCapabilityReference.Builder<T>- Specified by:
buildin interfaceResourceCapabilityReferenceRecorder.Builder<T>- Overrides:
buildin classResourceCapabilityReference.DefaultBuilder<T>- Returns:
- a capability reference recorder
-
-