[jboss-jira] [JBoss JIRA] (AS7-6120) Expand support for System Property substitution

Brian Stansberry (JIRA) jira-events at lists.jboss.org
Sun Dec 9 12:06:17 EST 2012


     [ https://issues.jboss.org/browse/AS7-6120?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Brian Stansberry updated AS7-6120:
----------------------------------

    Attachment: expressions.ods


Attached is a first-pass audit of expression support in the core AS and all subsystem expect messaging and logging. It includes fields "ok", "fix", "?" and "Notes" for each attribute.

"ok" means no work is needed
"fix" means expression support should be added
"?" means some further review is needed or the attribute supports expressions when it perhaps shouldn't.

"Notes" provides commentary. Frequently seen "Notes" include:

RO - attribute can't be set by the user; often used for "name" attributes that reflect part of the resource address. (Addresses can't support expressions as they must be resolvable before all expression value sources are known.)

MR - Model Reference -- attribute refers to another location in the model and shouldn't support expressions

XML -- the relevant xsd can't support an expression (e.g. using an empty element for a boolean.)

Messaging and logging are not audited because there are currently open pull requests that deal with expressions for these subsystems.
                
> Expand support for System Property substitution
> -----------------------------------------------
>
>                 Key: AS7-6120
>                 URL: https://issues.jboss.org/browse/AS7-6120
>             Project: Application Server 7
>          Issue Type: Task
>          Components: Domain Management
>    Affects Versions: 7.1.3.Final (EAP)
>            Reporter: Jimmy Wilson
>            Assignee: Brian Stansberry
>            Priority: Blocker
>              Labels: eap-6.1-prd
>             Fix For: 7.2.0.CR1
>
>         Attachments: expressions.ods
>
>
> Audit the core AS and all subsystems shipped in the AS distribution for suport for expression in management resource attributes.
> The basic philosophy toward expressions in previous releases was to only push devs to add support if there was a clear important use case. Devs could choose to add support beyond that, but we wouldn't push that. This JIRA and PRODMGT-195 from which it is derived reflects a change in philosophy. Now the philosophy is to support expressions unless the dev foresees a technical or future compatibility problem arising from doing so.
> This task DOES NOT advocate adding expression support to attributes that represent references to other model elements. Such references may prove problematic in the future and should not be added. We already have some model ref attributes that support expressions; this task DOES NOT advocate removing such support, unless the support has never been provided in a Final release (i.e. it was added during 7.2 development.)

--
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