OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-j message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: NEW ISSUE: Missing description of what the @EagerInit annotation does.


RAISER: Mark Combellack
 
TARGET: SCA Java Common Annotations and APIs
 
DESCRIPTION:

Working Draft 01 – line 1080

Working Draft 03 – line 1208

 

There is no description of what the @EagerInit annotation does. All the other annotations have some description but it is missing for @EagerInit.

 

I raised this as an editorial issue in [1] but after editorial discussion, it was decided to raise an issue for it as it is more than just an editorial issue.

 

PROPOSAL:

Update the specification to add the following text at after line 1208 of the @EagerInit section in Working Draft 03

 

The @EagerInit annotation is used to annotate a Java class method on a Composite scoped implementation for eager initialization. When marked for eager initialization, the composite scoped instance is created when its containing component is started.

The annotated method MUST have a void return value and no arguments. The annotated method MUST be public. The annotated method is called after all property and reference injection is complete.

 

 

 

 

[1] http://lists.oasis-open.org/archives/sca-j/200805/msg00002.html

Mark Combellack| Software Developer| Avaya | Eastern Business Park | St. Mellons | Cardiff | CF3 5EA | Voice: +44 (0) 29 2081 7624 | mcombellack@avaya.com

 

 



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]