Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Not A Problem
-
7.0.5
-
None
-
None
-
Important
Description
If you have a
scheduled @Timer, and the bean has @Interceptors around it, those
interceptors are not called when the timer fires. If I'm reading the spec correctly, I'm surprised we're passing the TCK.
According to: https://docs.oracle.com/javaee/6/tutorial/doc/gkedm.html using
@Interceptors is allowed:
> Multiple timeout interceptors may be defined for a given target class by
> specifying the interceptor classes containing @AroundTimeout interceptor
> methods in an @Interceptors annotation at the class level.
I wrote a project here to demonstrate:
https://github.com/exabrial/tomee-timer-interceptors
Examine the source code, then run mvn clean package tomee:run to reproduce
the issue.
Thanks,
-Jonathan