Hi Lars-Fredrik! @AroundInvoke is indeed supported in CDI-1.0 and thus also in WAS. I'm using it heavily at some customers . Do you have a beans.xml in WEB-INF? WAS needs this (not required by the spec, but anyway). Probably WAS has a problem with private around-invoke methods. You might also check if your method declares 'throws Exception'. This is required by the spec ans WAS is pretty picky about it.
LieGrue, strub On Saturday, 8 November 2014, 17:42, 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. > >
