tomee-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Blevins (JIRA)" <>
Subject [jira] Closed: (OPENEJB-1409) Callback overriding adjusted for compliance
Date Tue, 30 Nov 2010 17:00:18 GMT


David Blevins closed OPENEJB-1409.

    Resolution: Fixed

> Callback overriding adjusted for compliance
> -------------------------------------------
>                 Key: OPENEJB-1409
>                 URL:
>             Project: OpenEJB
>          Issue Type: Bug
>          Components: deployment
>            Reporter: David Blevins
>            Assignee: David Blevins
>             Fix For: 3.2
> OpenEJB had been treating the existence of any <post-construct>,  <pre-destroy>,
<around-invoke>, <around-timeout>, <post-activate>,  or <pre-passivate>
elements as the definitive list for the respective annotation.  Thus it was possible to remove
or change callbacks via xml.  The specification and TCK require that it is only possible to
add callbacks via xml, not remove or change them.
> The relevant section from the Interceptors spec document is the following:
> "At most one method of a given interceptor class can be designated as
> an around-invoke method, an around-timeout method, a post-construct
> method, or pre-destroy method, regardless of whether the deployment
> descriptor is used to define interceptors or whether some combination
> of annotations and deployment descriptor elements is used."
> The previous logic, which overrides, can be re-enabled via setting "openejb.callbacks.override"
to "true"

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message