static <T> ResourceCapabilityReference.Builder<T> |
ResourceCapabilityReference.builder(org.jboss.as.controller.capability.RuntimeCapability<Void> capability,
org.wildfly.service.descriptor.NullaryServiceDescriptor<T> requirement) |
Creates a builder for a new reference between the specified capability and the specified requirement.
|
default ResourceCapabilityReference.Builder<T> |
ResourceCapabilityReference.Builder.when(org.jboss.as.controller.AttributeDefinition attribute,
Predicate<org.jboss.dmr.ModelNode> predicate) |
Only reference the provided capability if value of the specified attribute complies with the specified predicate.
|
<V> ResourceCapabilityReference.Builder<T> |
ResourceCapabilityReference.Builder.when(ResourceResolver<V> resolver,
Predicate<V> predicate) |
Only reference the provided capability if value of the specified attribute complies with the specified predicate.
|
<V> ResourceCapabilityReference.Builder<T> |
ResourceCapabilityReference.DefaultBuilder.when(ResourceResolver<V> resolver,
Predicate<V> predicate) |
|
ResourceCapabilityReference.Builder<T> |
ResourceCapabilityReference.DefaultBuilder.withRequirementNameResolver(Function<org.jboss.as.controller.PathAddress,String[]> requirementNameResolver) |
|
ResourceCapabilityReference.Builder<T> |
ResourceCapabilityReference.NaryBuilder.withRequirementNameResolver(Function<org.jboss.as.controller.PathAddress,String[]> requirementNameResolver) |
Overrides the default requirement name resolver.
|