[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [sca-j] NEW ISSUE: Conformance statement JCA90045 isover-restrictive [JAVA-185]
TARGET: SCA-J Common Annotations and APIs
DESCRIPTION: Conformance statement JCA90045 is over-restrictive
Conformance statement JCA90045 in section 10.26 of Java CAA states
that "A component implementation MUST NOT have two services with
the same Java simple name."
This restriction is unnecessary. A component implementation can have
two services with the same Java simple name, as long as the "names"
attribute of @Service is used to provide unique service names.
PROPOSAL:
Replace the text of conformance statement JCA90045 in Appendix C by
the following: "If a component implementation has two services with the
same Java simple name, the names attribute of the @Service annotation
MUST be specified."
Replace the paragraph in section 10.26 containing conformance statement
JCA90045 (lines 2765-2767 in sca-javacaa-1.1-spec-cd03-rev1.pdf) by
the following: "If a component implementation has two services with the
same Java simple name, the names attribute of the @Service annotation
must be specified. [JCA90045]"
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]