[ 
https://issues.apache.org/jira/browse/ARIES-913?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dominik Przybysz closed ARIES-913.
----------------------------------
    Resolution: Won't Do

Application module is deprecated and removed from the main repository

> Deterministic handling order of application context bundles
> -----------------------------------------------------------
>
>                 Key: ARIES-913
>                 URL: https://issues.apache.org/jira/browse/ARIES-913
>             Project: Aries
>          Issue Type: Improvement
>          Components: Application
>            Reporter: Tuomas Kiviaho
>            Priority: Major
>
> Currently ApplicationManagerImpl uses hash sets/maps to preserve and provide 
> bundles which effectively loses the order in which they were originally 
> described in APPLICATION.MF. 
> The order is also important in following scenario where several bundles 
> override stdout one after the other.
> app context start
>   start gogo # Preserves orginal state of system out 
>   start sysout-over-slf4j # Preserves gogo's system out
> app context stop
>   stop gogo # Reverts system out back to original state
>   stop sysout-over-slf4j # Reverts system out back to gogo's system out
> Here the stdout is left pointing into already stopped bundle causing all kind 
> of problems. The situation can be improved by applying uninstall and stop in 
> reverse order compared to install and start which guarantees that at least 
> behaviour of an individual application context is consistent.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to