[jboss-jira] [JBoss JIRA] (WFCORE-1161) Simplification of setCapabilityReference where resource only exposes a single capability.
Darran Lofthouse (JIRA)
issues at jboss.org
Tue Nov 24 12:08:00 EST 2015
Darran Lofthouse created WFCORE-1161:
----------------------------------------
Summary: Simplification of setCapabilityReference where resource only exposes a single capability.
Key: WFCORE-1161
URL: https://issues.jboss.org/browse/WFCORE-1161
Project: WildFly Core
Issue Type: Enhancement
Components: Domain Management
Reporter: Darran Lofthouse
Assignee: Brian Stansberry
Fix For: 3.0.0.Alpha1
Currently we need to use the following method to specify that one of our attributes is a reference to another capability: -
{code}
public BUILDER setCapabilityReference(String referencedCapability, String dependentCapability, boolean dynamicDependent) {
referenceRecorder = new CapabilityReferenceRecorder.DefaultCapabilityReferenceRecorder(referencedCapability, dependentCapability, dynamicDependent);
return (BUILDER) this;
}
{code}
However the resource has already indicated the capability it provides and indicated whether it is dynamic so the last two parameters duplicate this information.
This makes it much harder to re-use attribute definitions across different resources as even though they may reference the same time they now contain information about the resource they are used within.
As discussed previously there is still the case that a single resource could provide multiple capabilities and this additional information may be required to clarify which capability it is in relation to but in general if a resource only provides a single capability we should be able to detect that without the additional information on the attribute.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jboss-jira
mailing list