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

John Ross closed ARIES-1021.
----------------------------

> Implementation of AriesSubsystem.addRequirements must not assume the region 
> only has edges to the parent subsystem's region.
> ----------------------------------------------------------------------------------------------------------------------------
>
>                 Key: ARIES-1021
>                 URL: https://issues.apache.org/jira/browse/ARIES-1021
>             Project: Aries
>          Issue Type: Bug
>          Components: Subsystem
>            Reporter: John Ross
>            Assignee: John Ross
>             Fix For: subsystem-core-1.0.0
>
>
> The addRequirements method on the AriesSubsystem interface allows clients to 
> add additional requirements (i.e. those beyond what was in the deployment 
> manifest) to a subsystem. Effectively, this means any capability matching a 
> specified requirement will be allowed into the subsystem's region from the 
> parent region.
> However, the implementation assumes that all edges of the current region 
> point to the parent, which is not the case. For example, currently there is 
> always at least one edge that does not fit that pattern, namely the edge that 
> allows subsystem services to be seen from the root region. Other edges might 
> also exist if region digraph was manipulated outside of the subsystems API.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to