FLUID-4152: Verify and expand on "initFunction" infrastructure for auto-lifecycle components

Metadata

Source
FLUID-4152
Type
Improvement
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Antranig Basman
Reporter
Antranig Basman
Created
2011-03-18T01:00:15.250-0400
Updated
2014-03-03T13:13:30.194-0500
Versions
  1. 1.3.1
Fixed Versions
  1. 1.4
Component
  1. IoC System

Description

The current model for "autoInit" components is not established, but as it stands, the rudimentary "lifecycle point" scheme is incomplete in its coverage and not properly tested. At the least, this particular model for lifecyle should be rounded out so it is usable, as we consider more advanced and automatic schemes for allowing people to implement methods on components.
In particular, a useful addition would be a "preInitFunction" lifecycle point which would allow users to introduce methods which could resolve via IoC resolution of listeners onto the SAME component. Since we have not yet the "globally ginger world" this will need to be done through manual tinkering with the lifecycle methods and expansion workflow.

Comments

  • Antranig Basman commented 2012-08-16T02:21:35.433-0400

    This was delivered as part of the 1.4 release at commit a3c7a4703