FLUID-4636: Allocation of "nickName" for components is not responsive to all sources of options

Metadata

Source
FLUID-4636
Type
Bug
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Justin Obara
Reporter
Antranig Basman
Created
2012-03-07T19:44:59.714-0500
Updated
2014-03-03T12:59:32.106-0500
Versions
N/A
Fixed Versions
  1. 1.5
Component
  1. IoC System

Description

There is a facility of explicit allocation of the component "nickName" through setting an option of the same name. This facility is useful for controlling the context names which are used to match during IoC resolution. Unfortunately this facility has a poor implementation which is only sensitive to "direct options" supplied to the component initialisation. In particular, it is not responsive to a value supplied through the component's defaults, or those supplied through demands resolution.

This is important in the medium term, since in the absence of FLUID-4392 work, the "nickName" name is at a strong premium as the only user-controllable context name that can be used in resolution.

Comments

  • Antranig Basman commented 2013-02-19T14:54:43.023-0500

    Resolved by merge of FLUID-4330 branch at revision 91d5d1