While you accept scanning is undefined - Im not sure it can integrate the
spec cause all containers do it differently, even a single container can
have multiple modes :s - then a type was discovered means nothing except
for beans no?


Le 23 juil. 2017 16:09, "Eric Covener" <cove...@gmail.com> a écrit :

> On Sun, Jul 23, 2017 at 8:13 AM, John D. Ament <johndam...@apache.org>
> wrote:
> > We should probably review on cdi-dev.  I believe the intention behind
> > saying "classes discovered"  [1] is to indicate that its for all classes,
> > not just eligible beans.  Here's a use case: I have framework specific
> > classes, where the developer isn't required to add a scope.  Framework
> adds
> > the scope for them.  To do that, they use bean-discovery-mode=annotated
> and
> > PAT will add the dependent or other scope as appropriate.
> >
> > [1]:
> > https://docs.jboss.org/cdi/spec/1.2/cdi-spec.html#process_annotated_type
> >
> > On Sat, Jul 22, 2017 at 5:40 PM Mark Struberg <strub...@yahoo.de.invalid
> >
> > wrote:
> >
> >> In that case Romain is right.
> >>
> >> In an implicit BDA you only get PAT if the class has a bean defining
> >> annotation.
> >> Thats the reason we introduced all+trim.
>
>
> John alluded to changing, not adding, a beans.xml in the OP, so IIUC
> if it did not contain bean-discovery-mode=all + trim  then it seems to
> me that the type should have been processed.
>

Reply via email to