2014-11-07 14:00 GMT+00:00 Lars-Fredrik Smedberg <[email protected]>:
> Hi!
>

Hi


> I tried to create a CDI Interceptor where the @Interceptor class defines
> @AroundInvoke and @AroundTimeout methods and then I tried to annotate:
>
> 1. The onMessage method of an MDB AND
> 2. The timeout (@Schedule annotated method) method of an EJB timer
>
> The CDI Interceptor is not invoked.
>
> If I instead use an EJB Inteceptor it is invoked in both cases above.
>
> Questions:
>
> 1. I have only tried this in WebSphere so far. Is this out of spec or
> something that should be bugreported (does it work in TomEE)?


Then this is the wrong list ;)

Side note/thought: most of your question are WAS related so I think
you should think to either $$ more IBM to get better support or just
move to TomEE.

> 2. My reason for using CDI Interceptors is that I can separate the
> @InterceptorBinding annotation from the @Interceptor implementation class.
> This way there is only a compile time dependency to the @InterceptorBinding
> annotation. Is there a way to accomplish the same using EJB?
>

CDI interceptors should work as well, didn't check in TomEE but if not
that's a bug.

> Regards
> Lars-Fredrik
>
>
>
> --
> Med vänlig hälsning / Best regards
>
> Lars-Fredrik Smedberg
>
> STATEMENT OF CONFIDENTIALITY:
> The information contained in this electronic message and any
> attachments to this message are intended for the exclusive use of the
> address(es) and may contain confidential or privileged information. If
> you are not the intended recipient, please notify Lars-Fredrik Smedberg
> immediately at [email protected], and destroy all copies of this
> message and any attachments.

Reply via email to