Txs and please let us know once this is solved ;)

LieGrue,
strub



On Tuesday, 11 November 2014, 20:29, Lars-Fredrik Smedberg <[email protected]> 
wrote:


>
>
>@Mark @Romain
>
>
>Tried it out (atleast the case with CDI Interceptor on EJB Timer) and it 
>worked nicely in TomEE but not in WAS. PMR is filed already. Thanks for your 
>help guys :)
>
>
>Regards
>LF
>
>
>On Sun, Nov 9, 2014 at 9:22 AM, Lars-Fredrik Smedberg <[email protected]> 
>wrote:
>
>Hi Mark and Romain
>>
>>
>>Yes will file a PMR. When debugging an EJB interceptor with @AroundInvoke I 
>>saw that there where an OWB EJB Interceptor outermost that when I looked at 
>>the source is supposed to run all decorators and then all interceptors.
>>
>>
>>What section of the spec (EJB 3.1?, CDI 1.0?, Interceptor 1.1?) should I 
>>refer to.... maybe I have missed what section its described in? Its not clear 
>>to me if they write in the spec "Interceptor" does that include EJB and CDI 
>>Interceptor or only EJB?
>>
>>
>>Regards
>>LF
>>
>>
>>
>>
>>On Sun, Nov 9, 2014 at 7:54 AM, Mark Struberg <[email protected]> wrote:
>>
>>+1
>>>
>>>If this is about MDBs or @Scheduled methods then it has not much to do with 
>>>CDI but rather with the EJB container.
>>>
>>>I also think it should work as per the spec. You might need to file a PMR 
>>>for this.
>>>
>>>
>>>
>>>LieGrue,
>>>strub
>>>
>>>
>>>
>>>On Sunday, 9 November 2014, 6:50, Romain Manni-Bucau <[email protected]> 
>>>wrote:
>>>
>>>
>>>>
>>>>
>>>>Ok
>>>>This is the responsability of the ejb container, not cdi. IIRC it should 
>>>>work as well.
>>>>
>>>>Le 9 nov. 2014 00:41, "Lars-Fredrik Smedberg" <[email protected]> a écrit :
>>>>
>>>>Hi Mark
>>>>>We have the beans.xml in place, will check the private and exception on 
>>>>>monday when Im back to office.
>>>>>Regards
>>>>>Lars-Fredrik
>>>>>On Nov 8, 2014 11:13 PM, "Mark Struberg" <[email protected]> wrote:
>>>>>>
>>>>>> 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.
>>>>>> >
>>>>>> >
>>>>>
>>>>
>>>>
>>>
>>
>>
>>
>>-- 
>>
>>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. 
>
>

Reply via email to