@Romain. Sorry to confuse. What we didn't get to work in WAS was @AroundInvoke in a CDI interceptor on the onMessage method of an MDB. We also failed using @AroundTimeout in a CDI interceptor on a timeout method (a @Schedule annotated method).
EJB interceptors was working on the avove cases though. /Lars-Fredrik On Nov 8, 2014 5:42 PM, "Romain Manni-Bucau" <[email protected]> wrote: > Just a doubt: you asked about around invoke but spoke about timeout. > Timeout should be supported IIRC but we did it after several releases ie > not 1.0. > Le 8 nov. 2014 15:02, "Lars-Fredrik Smedberg" <[email protected]> a > écrit : > >> Thanks Romain.... then I will submit a bugreport.... >> >> /Fredrik >> >> On Sat, Nov 8, 2014 at 3:59 PM, Romain Manni-Bucau <[email protected] >> > wrote: >> >>> Iirc aroundinvoke was supported since the beginning >>> Le 8 nov. 2014 14:05, "Lars-Fredrik Smedberg" <[email protected]> a >>> écrit : >>> >>> @Romain >>>> >>>> I know WAS uses OWB and, as you say, some obsolete version. >>>> >>>> I was just curios in what CDI and OWB version the support was added. If >>>> I try to bug report something that is not in Java EE 6 I will get the cold >>>> hand I guess :) >>>> >>>> >>>> >>>> On Sat, Nov 8, 2014 at 2:55 PM, Romain Manni-Bucau < >>>> [email protected]> wrote: >>>> >>>>> It is in tomee and by spec. No idea in WAS which has obsolete versions >>>>> Le 8 nov. 2014 13:47, "Lars-Fredrik Smedberg" <[email protected]> a >>>>> écrit : >>>>> >>>>> Hi! >>>>>> >>>>>> As I can see JSR318 contains two specifications, EJB 3.1 >>>>>> Specification and Interceptors 1.1 (and later on Interceptors 1.2 MR) >>>>>> >>>>>> EJB 3.1 as well as Interceptors 1.1 are included in Java EE6. >>>>>> Interceptors 1.2 is included in Javav EE7. >>>>>> >>>>>> When I look in Inteceptors Specification 1.1 I find no references to >>>>>> a specific CDI version or to CDI at all. >>>>>> >>>>>> When I look in Interceptors Specification 1.2 I see the following: >>>>>> >>>>>> *1.2 Relationship to Other Specifications* >>>>>> >>>>>> "...and the CDI specification requires support for the chapters 2,3 >>>>>> and 5 (excluding 5.5)." >>>>>> >>>>>> CDI specification here points to "JSR346 - Context and Dependency >>>>>> Injection for the Java EE Platform 1.1 (CDI specification)" >>>>>> >>>>>> *2.7 Timeout Method Inteceptors* >>>>>> >>>>>> "Interceptor methods that interpose on timeout methods are denoted by >>>>>> the AroundTimeout annotation." >>>>>> >>>>>> "Around-timeout methods can have public, private, protected or >>>>>> package level access. An around-timeout method must not be declared as >>>>>> abstract, final or static." >>>>>> >>>>>> Question: >>>>>> >>>>>> 1) From the Interceptors 1.2 I understand that @AroundInvoke is okay >>>>>> to use with a CDI interceptor using CDI 1.1, correct? >>>>>> 2) What about CDI 1.0 (JSR 299) and Interceptors 1.1, is >>>>>> @AroundInvoke also okay with CDI 1.0? I find no information on that? >>>>>> >>>>>> The reason I ask is that I do not get it to work with WebSphere 8.5.5 >>>>>> that uses OWB (with a version that atleast should support CDI 1.0). >>>>>> >>>>>> 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. >>>>>> >>>>> >>>> >>>> >>>> -- >>>> 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. >>>> >>> >> >> >> -- >> 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. >> >
