public class PredicateCapabilityReference extends ResourceCapabilityReference
org.jboss.as.controller.CapabilityReferenceRecorder.CompositeAttributeDependencyRecorder, org.jboss.as.controller.CapabilityReferenceRecorder.ContextDependencyRecorder, org.jboss.as.controller.CapabilityReferenceRecorder.DefaultCapabilityReferenceRecorder, org.jboss.as.controller.CapabilityReferenceRecorder.ResourceCapabilityReferenceRecorder| Constructor and Description |
|---|
PredicateCapabilityReference(Capability capability,
BinaryRequirement requirement,
BinaryCapabilityNameResolver requirementNameResolver)
Creates a new reference between the specified capability and the specified requirement
|
PredicateCapabilityReference(Capability capability,
BinaryRequirement requirement,
BinaryCapabilityNameResolver requirementNameResolver,
Predicate<org.jboss.dmr.ModelNode> predicate)
Creates a new reference between the specified capability and the specified requirement
|
PredicateCapabilityReference(Capability capability,
Requirement requirement)
Creates a new reference between the specified capability and the specified requirement for boolean attributes.
|
PredicateCapabilityReference(Capability capability,
Requirement requirement,
Predicate<org.jboss.dmr.ModelNode> predicate)
Creates a new reference between the specified capability and the specified requirement
|
PredicateCapabilityReference(Capability capability,
UnaryRequirement requirement,
UnaryCapabilityNameResolver requirementNameResolver)
Creates a new reference between the specified capability and the specified requirement
|
PredicateCapabilityReference(Capability capability,
UnaryRequirement requirement,
UnaryCapabilityNameResolver requirementNameResolver,
Predicate<org.jboss.dmr.ModelNode> predicate)
Creates a new reference between the specified capability and the specified requirement
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCapabilityRequirements(org.jboss.as.controller.OperationContext context,
org.jboss.as.controller.registry.Resource resource,
String attributeName,
String... values) |
void |
removeCapabilityRequirements(org.jboss.as.controller.OperationContext context,
org.jboss.as.controller.registry.Resource resource,
String attributeName,
String... values) |
getRequirementPatternSegmentsequals, getBaseDependentName, getBaseRequirementName, getDependentName, hashCodepublic PredicateCapabilityReference(Capability capability, Requirement requirement)
capability - the capability referencing the specified requirementrequirement - the requirement of the specified capabilitypublic PredicateCapabilityReference(Capability capability, Requirement requirement, Predicate<org.jboss.dmr.ModelNode> predicate)
capability - the capability referencing the specified requirementrequirement - the requirement of the specified capabilitypredicate - a predicate that determines for which values the requirement should be registeredpublic PredicateCapabilityReference(Capability capability, UnaryRequirement requirement, UnaryCapabilityNameResolver requirementNameResolver)
capability - the capability referencing the specified requirementrequirement - the requirement of the specified capabilityrequirementNameResolver - function for resolving the dynamic elements of the requirement namepublic PredicateCapabilityReference(Capability capability, UnaryRequirement requirement, UnaryCapabilityNameResolver requirementNameResolver, Predicate<org.jboss.dmr.ModelNode> predicate)
capability - the capability referencing the specified requirementrequirement - the requirement of the specified capabilityrequirementNameResolver - function for resolving the dynamic elements of the requirement namepredicate - a predicate that determines for which values the requirement should be registeredpublic PredicateCapabilityReference(Capability capability, BinaryRequirement requirement, BinaryCapabilityNameResolver requirementNameResolver)
capability - the capability referencing the specified requirementrequirement - the requirement of the specified capabilityrequirementNameResolver - function for resolving the dynamic elements of the requirement namepredicate - a predicate that determines for which values the requirement should be registeredpublic PredicateCapabilityReference(Capability capability, BinaryRequirement requirement, BinaryCapabilityNameResolver requirementNameResolver, Predicate<org.jboss.dmr.ModelNode> predicate)
capability - the capability referencing the specified requirementrequirement - the requirement of the specified capabilityrequirementNameResolver - function for resolving the dynamic elements of the requirement namepredicate - a predicate that determines for which values the requirement should be registeredpublic void addCapabilityRequirements(org.jboss.as.controller.OperationContext context,
org.jboss.as.controller.registry.Resource resource,
String attributeName,
String... values)
addCapabilityRequirements in interface org.jboss.as.controller.CapabilityReferenceRecorderaddCapabilityRequirements in class ResourceCapabilityReferencepublic void removeCapabilityRequirements(org.jboss.as.controller.OperationContext context,
org.jboss.as.controller.registry.Resource resource,
String attributeName,
String... values)
removeCapabilityRequirements in interface org.jboss.as.controller.CapabilityReferenceRecorderremoveCapabilityRequirements in class ResourceCapabilityReferenceCopyright © 2020 JBoss by Red Hat. All rights reserved.