Thanks Thomas,

if I understood correctly if they are on the bean.xml they should works
:)...only annotated one don't work.

I'm now (not sure why I didn't had it before) getting:
org.apache.deltaspike.data.impl.RepositoryDefinitionException: Repository
creation for class class CustomBaseRepository failed. Is it associated with
a valid Entity? I got this base class for some repositories for some
similar behavior:

public abstract class CustomBaseRepository <E extends DomainObject<K>, K
extends Serializable>
        extends AbstractEntityRepository<E, K>
{

not sure if this inheritance is supposed to work with the Repos...



On Fri, Apr 20, 2018 at 10:23 AM, Thomas Andraschko <
[email protected]> wrote:

> 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