You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@aries.apache.org by "Andrew Osborne (JIRA)" <ji...@apache.org> on 2009/12/02 17:28:20 UTC

[jira] Created: (ARIES-63) Add getters to ComponentDefinitionRegistry for Blueprint Container, Blueprint Bundle, Blueprint Bundle Context and Blueprint Converter

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.


[jira] Closed: (ARIES-63) Add getters to ComponentDefinitionRegistry for Blueprint Container, Blueprint Bundle, Blueprint Bundle Context and Blueprint Converter

Posted by "Valentin Mahrwald (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ARIES-63?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Valentin Mahrwald closed ARIES-63.
----------------------------------

    Resolution: Fixed

This JIRA was discarded in order to keep the interface for namespacehandlers clearer. The suggested way to go about getting hold of these values is through ARIES-68.

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


[jira] Commented: (ARIES-63) Add getters to ComponentDefinitionRegistry for Blueprint Container, Blueprint Bundle, Blueprint Bundle Context and Blueprint Converter

Posted by "Andrew Osborne (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/ARIES-63?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12785349#action_12785349 ] 

Andrew Osborne commented on ARIES-63:
-------------------------------------

As per the mailing list discussion, proposing undoing this change, then subsequently providing the facility via an alternate route in ARIES-68.

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


[jira] Updated: (ARIES-63) Add getters to ComponentDefinitionRegistry for Blueprint Container, Blueprint Bundle, Blueprint Bundle Context and Blueprint Converter

Posted by "Jeremy Hughes (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/ARIES-63?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jeremy Hughes updated ARIES-63:
-------------------------------

    Fix Version/s: 0.1

> 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
>             Fix For: 0.1
>
>
> 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.