[jboss-jira] [JBoss JIRA] (AS7-6099) Include registered attributes with no model representation in read-resource results

Brian Stansberry (JIRA) jira-events at lists.jboss.org
Thu Dec 6 09:23:17 EST 2012


Brian Stansberry created AS7-6099:
-------------------------------------

             Summary: Include registered attributes with no model representation in read-resource results
                 Key: AS7-6099
                 URL: https://issues.jboss.org/browse/AS7-6099
             Project: Application Server 7
          Issue Type: Enhancement
          Components: Domain Management
    Affects Versions: 7.1.3.Final (EAP)
            Reporter: Brian Stansberry
            Assignee: Brian Stansberry
            Priority: Minor


Following situation:

1) resource includes attribute xyz
2) No read-handler is registered for xyz (i.e. default read semantic  Resource.getModel().get("xyz") is to be used)
3) Poorly coded "add" handler for the resource doesn't call model.get("xyz") for some reason.

The effect of this is the read-resource result will not include "xyz" => undefined in the output. Nothing for xyz will appear at all, hiding the existence of the attribute from the caller.

The read-resource handler can deal with a check in its loop through the AttributeAccess registration for the "no read-handler" case. (This check is already there; an 'else' clause is needed.) If no read-handler, see if there is an entry in the directAttributes map for the attribute; if  not, add one with a value of new ModelNode().

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


More information about the jboss-jira mailing list