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.
- From: "Barack, Ron" <ron.barack@sap.com>
- To: "Simon Nash" <NASH@uk.ibm.com>, "OASIS Java" <sca-j@lists.oasis-open.org>
- Date: Thu, 29 May 2008 15:36:33 +0200
Mark,
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
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
|
To
| "OASIS Java"
<sca-j@lists.oasis-open.org>
|
cc
|
|
Subject
| [sca-j] 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
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]