[jboss-jira] [JBoss JIRA] Resolved: (JBMETA-324) @Lock annotation on super class(es) of bean class should be taken into account while processing @Lock annotation

jaikiran pai (JIRA) jira-events at lists.jboss.org
Mon Dec 20 03:32:17 EST 2010


     [ https://issues.jboss.org/browse/JBMETA-324?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

jaikiran pai resolved JBMETA-324.
---------------------------------

    Fix Version/s: jboss-metadata-ejb-2.0.0-alpha-27
       Resolution: Done


> @Lock annotation on super class(es) of bean class should be taken into account while processing @Lock annotation
> ----------------------------------------------------------------------------------------------------------------
>
>                 Key: JBMETA-324
>                 URL: https://issues.jboss.org/browse/JBMETA-324
>             Project: JBoss Metadata
>          Issue Type: Bug
>      Security Level: Public(Everyone can see) 
>          Components: ejb
>    Affects Versions: jboss-metadata-ejb-2.0.0-alpha-26
>            Reporter: jaikiran pai
>            Assignee: jaikiran pai
>             Fix For: jboss-metadata-ejb-2.0.0-alpha-27
>
>
> EJB3.1 spec, section 4.8.5.5 has specific rules for @Lock annotation on super class(es) of bean:
> If the bean class has superclasses, the following additional rules apply:
>       * A concurrency locking attribute specified on a superclass S appplies to the business methods defined by S. If a class-level concurrency attribute is not specified on S, it is equivalent to specification of Lock(WRITE)on S.
>       * A concurrency locking attribute may be specified on a business method M defined by class S to override for method M the concurrency locking attribute value explicitly or implicitly specified on the class S.
>       * If a method M of class S overrides a business method defined by a superclass of S, the concurrency locking attribute of M is determined by the above rules as applied to class S.
> These rules need to be taken into account while creating metadata as well as at runtime, during bean invocation.

-- 
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the jboss-jira mailing list