See:
https://github.com/apache/deltaspike/tree/master/deltaspike/modules/partial-bean/impl/src/test/java/org/apache/deltaspike/test/core/api/partialbean/uc008

2018-04-20 11:22 GMT+02:00 Thomas Andraschko <[email protected]>:

> Interceptors in generell should be supported but only via custom binding -
> not via "@Interceptors,  @Intercepted and @Decorator"
>
> 2018-04-20 11:21 GMT+02:00 Luís Alves <[email protected]>:
>
>> So far I found that @Repository is actually a @PartialBeanBinding and I
>> found: "Currently CDI Interceptors applied via @Interceptors, @Intercepted
>> and @Decorator are not supported by our proxies! "...does it means that
>> I'm
>> screwed ;)?
>>
>> LA
>>
>> On Fri, Apr 20, 2018 at 10:11 AM, Luís Alves <[email protected]>
>> wrote:
>>
>> > even with @ApplicationScoped the interceptor is not working :( can't
>> > figure out why...can't @Repository methods be intercepted?
>> >
>> >
>> >
>> > On Fri, Apr 20, 2018 at 9:53 AM, Luís Alves <[email protected]>
>> wrote:
>> >
>> >> since it's proxied...it should be OK...I guess it's like  Spring's
>> >> repositories.
>> >>
>> >> On Fri, Apr 20, 2018 at 9:44 AM, Luís Alves <[email protected]>
>> >> wrote:
>> >>
>> >>> Hi,
>> >>>
>> >>> @Repository is @Dependent scoped...and seems that @Dependent don't run
>> >>> interceptors, so @CacheResult(cacheName = "my-cache") annotation isn't
>> >>> working :(
>> >>> I remember that some one proposed that @Repository could/should be
>> >>> @ApplicationScoped...if  I change them do I have to worry with
>> anything? My
>> >>> EntityManager producer is the following:
>> >>>
>> >>>     @Produces
>> >>>     @RequestScoped
>> >>>     public EntityManager get()
>> >>>     {
>> >>>         return entityManager;
>> >>>     }
>> >>>
>> >>> I suppose I'll have a different EM for each HTTP request / MDB
>> >>> onMessage() / @Scheduled(cronExpression ="....")...am I correct?
>> >>>
>> >>> regards,
>> >>> LA
>> >>>
>> >>
>> >>
>> >
>>
>
>

Reply via email to