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: ISSUE 47: Missing description of what the @EagerInit annotation does.


Von: Simon Nash [mailto:NASH@uk.ibm.com]
Gesendet: Donnerstag, 29. Mai 2008 12:47
An: OASIS Java
Betreff: Re: [sca-j] NEW ISSUE: Missing description of what the @EagerInit annotation does.

There is text in section 2.2.3 for this.  I agree that it's good to have a description in section 8.10 as well.  (Section numbers taken from the new WD03.)


Simon C. Nash, IBM Distinguished Engineer
Member of the IBM Academy of Technology
Tel. +44-1962-815156  Fax +44-1962-818999

"Mark Combellack" <mcombellack@avaya.com>

29/05/2008 11:20

"OASIS Java" <sca-j@lists.oasis-open.org>
[sca-j] NEW ISSUE: Missing description of what the @EagerInit annotation does.

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


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.

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

Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU

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