Add getters to ComponentDefinitionRegistry for Blueprint Container, Blueprint 
Bundle, Blueprint Bundle Context and Blueprint Converter
--------------------------------------------------------------------------------------------------------------------------------------

                 Key: ARIES-63
                 URL: https://issues.apache.org/jira/browse/ARIES-63
             Project: Aries
          Issue Type: Improvement
          Components: Blueprint
            Reporter: Andrew Osborne
            Assignee: Valentin Mahrwald
            Priority: Minor


The 4 listed objects are defined by the spec to be available, via specified 
id's for injection. 

They are generally useful objects for a variety of purposes, but currently 
there is no way for a NamespaceHandler to obtain these, unless it happens to be 
aware both that they are present under those id's within the component 
definition registry, AND how to dereference them through the PassThrough 
approach. Understanding both of these creates rather a strong link between any 
NamespaceHandler, and our current internals.

As such, the proposal is to add getters to the ComponentDefinitionRegistry, 
that do the dereferencing through the passthroughmetadata's internally, keeping 
that implementation choice isolated from any NamespaceHandler.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to