public class DefaultableCapabilityReference extends CapabilityReference
CapabilityReferenceRecorder that delegates to Capability.resolve(org.jboss.as.controller.PathAddress) to generate the name of the dependent capability
and uses a default requirement if the associated attribute is undefined.org.jboss.as.controller.CapabilityReferenceRecorder.CompositeAttributeDependencyRecorder, org.jboss.as.controller.CapabilityReferenceRecorder.ContextDependencyRecorder, org.jboss.as.controller.CapabilityReferenceRecorder.DefaultCapabilityReferenceRecorder| Constructor and Description |
|---|
DefaultableCapabilityReference(Capability capability,
DefaultableBinaryRequirement requirement)
Creates a new reference between the specified capability and the specified requirement
|
DefaultableCapabilityReference(Capability capability,
DefaultableBinaryRequirement requirement,
Attribute parentAttribute)
Creates a new reference between the specified capability and the specified requirement
|
DefaultableCapabilityReference(Capability capability,
DefaultableBinaryRequirement requirement,
Function<org.jboss.as.controller.OperationContext,String> parentResolver)
Creates a new reference between the specified capability and the specified requirement
|
DefaultableCapabilityReference(Capability capability,
DefaultableUnaryRequirement requirement)
Creates a new reference between the specified capability and the specified requirement
|
addCapabilityRequirements, equals, getBaseDependentName, getBaseRequirementName, hashCode, isDynamicDependent, removeCapabilityRequirementspublic DefaultableCapabilityReference(Capability capability, DefaultableUnaryRequirement requirement)
capability - the capability referencing the specified requirementrequirement - the requirement of the specified capabilitypublic DefaultableCapabilityReference(Capability capability, DefaultableBinaryRequirement requirement)
capability - the capability referencing the specified requirementrequirement - the requirement of the specified capabilitypublic DefaultableCapabilityReference(Capability capability, DefaultableBinaryRequirement requirement, Attribute parentAttribute)
capability - the capability referencing the specified requirementrequirement - the requirement of the specified capabilityparentAttribute - the attribute containing the value of the parent dynamic component of the requirementpublic DefaultableCapabilityReference(Capability capability, DefaultableBinaryRequirement requirement, Function<org.jboss.as.controller.OperationContext,String> parentResolver)
capability - the capability referencing the specified requirementrequirement - the requirement of the specified capabilityparentResolver - the resolver of the parent dynamic component of the requirementCopyright © 2018 JBoss by Red Hat. All rights reserved.