[
https://issues.apache.org/jira/browse/OODT-251?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chris A. Mattmann updated OODT-251:
-----------------------------------
Fix Version/s: (was: 0.5)
0.6
- push out to 0.6
> Remove generation of (and dependency on) module constants in the core library
> -----------------------------------------------------------------------------
>
> Key: OODT-251
> URL: https://issues.apache.org/jira/browse/OODT-251
> Project: OODT
> Issue Type: Improvement
> Components: balance
> Reporter: Andrew Hart
> Fix For: 0.6
>
>
> Since Balance 0.2 (internal JPL release), it has been possible to include
> content from multiple modules in a single response. This means that the old
> method of referring to module paths via the constant values (MODULE,
> MODULE_ROOT, and MODULE_STATIC) no longer work predictably. Since constants
> can not (by definition) be redefined during the lifetime of a request, a more
> flexible method is needed to represent module context.
> The Application::loadModule() function was introduced some time back to
> address this, however, the constants were never removed, and there are places
> where the old and new methods are still used side by side. We need to remove
> the constants from the core, and update modules to use only the loadModule()
> syntax.
> This issue addresses the problem for the core library. Others will follow for
> individual modules.
--
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