You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@deltaspike.apache.org by "Gerhard Petracek (JIRA)" <ji...@apache.org> on 2012/06/07 14:12:23 UTC
[jira] [Resolved] (DELTASPIKE-161) veto internal beans annotated
with @Typed()
[ https://issues.apache.org/jira/browse/DELTASPIKE-161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Gerhard Petracek resolved DELTASPIKE-161.
-----------------------------------------
Resolution: Fixed
> veto internal beans annotated with @Typed()
> -------------------------------------------
>
> Key: DELTASPIKE-161
> URL: https://issues.apache.org/jira/browse/DELTASPIKE-161
> Project: DeltaSpike
> Issue Type: Improvement
> Components: Core
> Affects Versions: 0.2-incubating
> Reporter: Gerhard Petracek
> Assignee: Gerhard Petracek
> Fix For: 0.3-incubating
>
>
> we shouldn't use @Exclude internally because it's possible to deactivate it.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [jira] [Resolved] (DELTASPIKE-161) veto internal beans annotated
with @Typed()
Posted by Gerhard Petracek <ge...@gmail.com>.
such classes are still known by the container and that isn't needed.
regards,
gerhard
2012/6/10 Mark Struberg <st...@yahoo.de>
> No, they are NOT injectable via @Inject, only with @New (which isn't
> widely used).
>
> Additionally vetoing @Typed() beans make absolutely no sense imo. It just
> costs performance at startup.
>
> And if we do it for _all_ beans, then it could have a negative effect if
> people like to use @New (rarely used, but still).
>
> LieGrue,
> strub
>
>
>
>
> >________________________________
> > From: Gerhard Petracek <ge...@gmail.com>
> >To: deltaspike-dev@incubator.apache.org
> >Sent: Saturday, June 9, 2012 10:19 PM
> >Subject: Re: [jira] [Resolved] (DELTASPIKE-161) veto internal beans
> annotated with @Typed()
> >
> >yes - we are using @Typed() (empty) >only< for internal util- and
> >helper-classes which shouldn't be beans - but if we don't veto such
> >classes, it doesn't make sense to mark such classes with @Typed().
> >(as you said - they are still injectable beans (at least with @New).)
> >
> >as an alternative we can disable the possibility to deactivate @Exclude
> for
> >internal classes, however, this ticket is open (and "in progress") since
> >april - please start such discussions a bit earlier (if possible).
> >
> >regards,
> >gerhard
> >
> >
> >
> >2012/6/9 Mark Struberg <st...@yahoo.de>
> >
> >> @New in combination with @Typed is perfectly fine!
> >>
> >> @Typed is perfectly fine on it's own. Using @Exclude() is only fine as
> >> long as you don't disable it. As this scenario is possible, we shall
> only
> >> use @Typed() and not use @Exclude() in DS internally.
> >>
> >> LieGrue,
> >> strub
> >>
> >>
> >>
> >> ----- Original Message -----
> >> > From: Gerhard Petracek <ge...@gmail.com>
> >> > To: deltaspike-dev@incubator.apache.org
> >> > Cc:
> >> > Sent: Saturday, June 9, 2012 12:05 PM
> >> > Subject: Re: [jira] [Resolved] (DELTASPIKE-161) veto internal beans
> >> annotated with @Typed()
> >> >
> >> > hi,
> >> >
> >> > right now we only use @Typed() for util, helper,... classes.
> >> > we can change it at any time if we really have a case which isn't just
> >> > theory (imo we shouldn't use @Typed() in combination with @New at
> all).
> >> >
> >> > regards,
> >> > gerhard
> >> >
> >> >
> >> >
> >> > 2012/6/9 Mark Struberg <st...@yahoo.de>
> >> >
> >> >> I don't get that issue.
> >> >>
> >> >> Yes, we should not use @Exclude() instead of @Typed internally.
> >> >>
> >> >> But no, we MUST NOT veto() beans which are @Typed()!
> >> >>
> >> >> @Typed() beans can still be used for @New!
> >> >>
> >> >> LieGrue,
> >> >> strub
> >> >>
> >> >>
> >> >>
> >> >> ----- Original Message -----
> >> >> > From: Gerhard Petracek (JIRA) <ji...@apache.org>
> >> >> > To: deltaspike-dev@incubator.apache.org
> >> >> > Cc:
> >> >> > Sent: Thursday, June 7, 2012 2:12 PM
> >> >> > Subject: [jira] [Resolved] (DELTASPIKE-161) veto internal beans
> >> >> annotated with @Typed()
> >> >> >
> >> >> >
> >> >> > [
> >> >> >
> >> >>
> >> >
> >>
> https://issues.apache.org/jira/browse/DELTASPIKE-161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> >> >> > ]
> >> >> >
> >> >> > Gerhard Petracek resolved DELTASPIKE-161.
> >> >> > -----------------------------------------
> >> >> >
> >> >> > Resolution: Fixed
> >> >> >
> >> >> >> veto internal beans annotated with @Typed()
> >> >> >> -------------------------------------------
> >> >> >>
> >> >> >> Key: DELTASPIKE-161
> >> >> >> URL:
> >> >> https://issues.apache.org/jira/browse/DELTASPIKE-161
> >> >> >> Project: DeltaSpike
> >> >> >> Issue Type: Improvement
> >> >> >> Components: Core
> >> >> >> Affects Versions: 0.2-incubating
> >> >> >> Reporter: Gerhard Petracek
> >> >> >> Assignee: Gerhard Petracek
> >> >> >> Fix For: 0.3-incubating
> >> >> >>
> >> >> >>
> >> >> >> we shouldn't use @Exclude internally because it's
> >> > possible to
> >> >> > deactivate it.
> >> >> >
> >> >> > --
> >> >> > This message is automatically generated by JIRA.
> >> >> > If you think it was sent incorrectly, please contact your JIRA
> >> >> administrators:
> >> >> >
> >> >
> https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
> >> >> > For more information on JIRA, see:
> >> >> http://www.atlassian.com/software/jira
> >> >> >
> >> >>
> >> >
> >>
> >
> >
> >
>
Re: [jira] [Resolved] (DELTASPIKE-161) veto internal beans annotated with @Typed()
Posted by Mark Struberg <st...@yahoo.de>.
No, they are NOT injectable via @Inject, only with @New (which isn't widely used).
Additionally vetoing @Typed() beans make absolutely no sense imo. It just costs performance at startup.
And if we do it for _all_ beans, then it could have a negative effect if people like to use @New (rarely used, but still).
LieGrue,
strub
>________________________________
> From: Gerhard Petracek <ge...@gmail.com>
>To: deltaspike-dev@incubator.apache.org
>Sent: Saturday, June 9, 2012 10:19 PM
>Subject: Re: [jira] [Resolved] (DELTASPIKE-161) veto internal beans annotated with @Typed()
>
>yes - we are using @Typed() (empty) >only< for internal util- and
>helper-classes which shouldn't be beans - but if we don't veto such
>classes, it doesn't make sense to mark such classes with @Typed().
>(as you said - they are still injectable beans (at least with @New).)
>
>as an alternative we can disable the possibility to deactivate @Exclude for
>internal classes, however, this ticket is open (and "in progress") since
>april - please start such discussions a bit earlier (if possible).
>
>regards,
>gerhard
>
>
>
>2012/6/9 Mark Struberg <st...@yahoo.de>
>
>> @New in combination with @Typed is perfectly fine!
>>
>> @Typed is perfectly fine on it's own. Using @Exclude() is only fine as
>> long as you don't disable it. As this scenario is possible, we shall only
>> use @Typed() and not use @Exclude() in DS internally.
>>
>> LieGrue,
>> strub
>>
>>
>>
>> ----- Original Message -----
>> > From: Gerhard Petracek <ge...@gmail.com>
>> > To: deltaspike-dev@incubator.apache.org
>> > Cc:
>> > Sent: Saturday, June 9, 2012 12:05 PM
>> > Subject: Re: [jira] [Resolved] (DELTASPIKE-161) veto internal beans
>> annotated with @Typed()
>> >
>> > hi,
>> >
>> > right now we only use @Typed() for util, helper,... classes.
>> > we can change it at any time if we really have a case which isn't just
>> > theory (imo we shouldn't use @Typed() in combination with @New at all).
>> >
>> > regards,
>> > gerhard
>> >
>> >
>> >
>> > 2012/6/9 Mark Struberg <st...@yahoo.de>
>> >
>> >> I don't get that issue.
>> >>
>> >> Yes, we should not use @Exclude() instead of @Typed internally.
>> >>
>> >> But no, we MUST NOT veto() beans which are @Typed()!
>> >>
>> >> @Typed() beans can still be used for @New!
>> >>
>> >> LieGrue,
>> >> strub
>> >>
>> >>
>> >>
>> >> ----- Original Message -----
>> >> > From: Gerhard Petracek (JIRA) <ji...@apache.org>
>> >> > To: deltaspike-dev@incubator.apache.org
>> >> > Cc:
>> >> > Sent: Thursday, June 7, 2012 2:12 PM
>> >> > Subject: [jira] [Resolved] (DELTASPIKE-161) veto internal beans
>> >> annotated with @Typed()
>> >> >
>> >> >
>> >> > [
>> >> >
>> >>
>> >
>> https://issues.apache.org/jira/browse/DELTASPIKE-161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>> >> > ]
>> >> >
>> >> > Gerhard Petracek resolved DELTASPIKE-161.
>> >> > -----------------------------------------
>> >> >
>> >> > Resolution: Fixed
>> >> >
>> >> >> veto internal beans annotated with @Typed()
>> >> >> -------------------------------------------
>> >> >>
>> >> >> Key: DELTASPIKE-161
>> >> >> URL:
>> >> https://issues.apache.org/jira/browse/DELTASPIKE-161
>> >> >> Project: DeltaSpike
>> >> >> Issue Type: Improvement
>> >> >> Components: Core
>> >> >> Affects Versions: 0.2-incubating
>> >> >> Reporter: Gerhard Petracek
>> >> >> Assignee: Gerhard Petracek
>> >> >> Fix For: 0.3-incubating
>> >> >>
>> >> >>
>> >> >> we shouldn't use @Exclude internally because it's
>> > possible to
>> >> > deactivate it.
>> >> >
>> >> > --
>> >> > This message is automatically generated by JIRA.
>> >> > If you think it was sent incorrectly, please contact your JIRA
>> >> administrators:
>> >> >
>> > https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
>> >> > For more information on JIRA, see:
>> >> http://www.atlassian.com/software/jira
>> >> >
>> >>
>> >
>>
>
>
>
Re: [jira] [Resolved] (DELTASPIKE-161) veto internal beans annotated
with @Typed()
Posted by Gerhard Petracek <ge...@gmail.com>.
yes - we are using @Typed() (empty) >only< for internal util- and
helper-classes which shouldn't be beans - but if we don't veto such
classes, it doesn't make sense to mark such classes with @Typed().
(as you said - they are still injectable beans (at least with @New).)
as an alternative we can disable the possibility to deactivate @Exclude for
internal classes, however, this ticket is open (and "in progress") since
april - please start such discussions a bit earlier (if possible).
regards,
gerhard
2012/6/9 Mark Struberg <st...@yahoo.de>
> @New in combination with @Typed is perfectly fine!
>
> @Typed is perfectly fine on it's own. Using @Exclude() is only fine as
> long as you don't disable it. As this scenario is possible, we shall only
> use @Typed() and not use @Exclude() in DS internally.
>
> LieGrue,
> strub
>
>
>
> ----- Original Message -----
> > From: Gerhard Petracek <ge...@gmail.com>
> > To: deltaspike-dev@incubator.apache.org
> > Cc:
> > Sent: Saturday, June 9, 2012 12:05 PM
> > Subject: Re: [jira] [Resolved] (DELTASPIKE-161) veto internal beans
> annotated with @Typed()
> >
> > hi,
> >
> > right now we only use @Typed() for util, helper,... classes.
> > we can change it at any time if we really have a case which isn't just
> > theory (imo we shouldn't use @Typed() in combination with @New at all).
> >
> > regards,
> > gerhard
> >
> >
> >
> > 2012/6/9 Mark Struberg <st...@yahoo.de>
> >
> >> I don't get that issue.
> >>
> >> Yes, we should not use @Exclude() instead of @Typed internally.
> >>
> >> But no, we MUST NOT veto() beans which are @Typed()!
> >>
> >> @Typed() beans can still be used for @New!
> >>
> >> LieGrue,
> >> strub
> >>
> >>
> >>
> >> ----- Original Message -----
> >> > From: Gerhard Petracek (JIRA) <ji...@apache.org>
> >> > To: deltaspike-dev@incubator.apache.org
> >> > Cc:
> >> > Sent: Thursday, June 7, 2012 2:12 PM
> >> > Subject: [jira] [Resolved] (DELTASPIKE-161) veto internal beans
> >> annotated with @Typed()
> >> >
> >> >
> >> > [
> >> >
> >>
> >
> https://issues.apache.org/jira/browse/DELTASPIKE-161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> >> > ]
> >> >
> >> > Gerhard Petracek resolved DELTASPIKE-161.
> >> > -----------------------------------------
> >> >
> >> > Resolution: Fixed
> >> >
> >> >> veto internal beans annotated with @Typed()
> >> >> -------------------------------------------
> >> >>
> >> >> Key: DELTASPIKE-161
> >> >> URL:
> >> https://issues.apache.org/jira/browse/DELTASPIKE-161
> >> >> Project: DeltaSpike
> >> >> Issue Type: Improvement
> >> >> Components: Core
> >> >> Affects Versions: 0.2-incubating
> >> >> Reporter: Gerhard Petracek
> >> >> Assignee: Gerhard Petracek
> >> >> Fix For: 0.3-incubating
> >> >>
> >> >>
> >> >> we shouldn't use @Exclude internally because it's
> > possible to
> >> > deactivate it.
> >> >
> >> > --
> >> > This message is automatically generated by JIRA.
> >> > If you think it was sent incorrectly, please contact your JIRA
> >> administrators:
> >> >
> > https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
> >> > For more information on JIRA, see:
> >> http://www.atlassian.com/software/jira
> >> >
> >>
> >
>
Re: [jira] [Resolved] (DELTASPIKE-161) veto internal beans annotated with @Typed()
Posted by Mark Struberg <st...@yahoo.de>.
@New in combination with @Typed is perfectly fine!
@Typed is perfectly fine on it's own. Using @Exclude() is only fine as long as you don't disable it. As this scenario is possible, we shall only use @Typed() and not use @Exclude() in DS internally.
LieGrue,
strub
----- Original Message -----
> From: Gerhard Petracek <ge...@gmail.com>
> To: deltaspike-dev@incubator.apache.org
> Cc:
> Sent: Saturday, June 9, 2012 12:05 PM
> Subject: Re: [jira] [Resolved] (DELTASPIKE-161) veto internal beans annotated with @Typed()
>
> hi,
>
> right now we only use @Typed() for util, helper,... classes.
> we can change it at any time if we really have a case which isn't just
> theory (imo we shouldn't use @Typed() in combination with @New at all).
>
> regards,
> gerhard
>
>
>
> 2012/6/9 Mark Struberg <st...@yahoo.de>
>
>> I don't get that issue.
>>
>> Yes, we should not use @Exclude() instead of @Typed internally.
>>
>> But no, we MUST NOT veto() beans which are @Typed()!
>>
>> @Typed() beans can still be used for @New!
>>
>> LieGrue,
>> strub
>>
>>
>>
>> ----- Original Message -----
>> > From: Gerhard Petracek (JIRA) <ji...@apache.org>
>> > To: deltaspike-dev@incubator.apache.org
>> > Cc:
>> > Sent: Thursday, June 7, 2012 2:12 PM
>> > Subject: [jira] [Resolved] (DELTASPIKE-161) veto internal beans
>> annotated with @Typed()
>> >
>> >
>> > [
>> >
>>
> https://issues.apache.org/jira/browse/DELTASPIKE-161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
>> > ]
>> >
>> > Gerhard Petracek resolved DELTASPIKE-161.
>> > -----------------------------------------
>> >
>> > Resolution: Fixed
>> >
>> >> veto internal beans annotated with @Typed()
>> >> -------------------------------------------
>> >>
>> >> Key: DELTASPIKE-161
>> >> URL:
>> https://issues.apache.org/jira/browse/DELTASPIKE-161
>> >> Project: DeltaSpike
>> >> Issue Type: Improvement
>> >> Components: Core
>> >> Affects Versions: 0.2-incubating
>> >> Reporter: Gerhard Petracek
>> >> Assignee: Gerhard Petracek
>> >> Fix For: 0.3-incubating
>> >>
>> >>
>> >> we shouldn't use @Exclude internally because it's
> possible to
>> > deactivate it.
>> >
>> > --
>> > This message is automatically generated by JIRA.
>> > If you think it was sent incorrectly, please contact your JIRA
>> administrators:
>> >
> https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
>> > For more information on JIRA, see:
>> http://www.atlassian.com/software/jira
>> >
>>
>
Re: [jira] [Resolved] (DELTASPIKE-161) veto internal beans annotated
with @Typed()
Posted by Gerhard Petracek <ge...@gmail.com>.
hi,
right now we only use @Typed() for util, helper,... classes.
we can change it at any time if we really have a case which isn't just
theory (imo we shouldn't use @Typed() in combination with @New at all).
regards,
gerhard
2012/6/9 Mark Struberg <st...@yahoo.de>
> I don't get that issue.
>
> Yes, we should not use @Exclude() instead of @Typed internally.
>
> But no, we MUST NOT veto() beans which are @Typed()!
>
> @Typed() beans can still be used for @New!
>
> LieGrue,
> strub
>
>
>
> ----- Original Message -----
> > From: Gerhard Petracek (JIRA) <ji...@apache.org>
> > To: deltaspike-dev@incubator.apache.org
> > Cc:
> > Sent: Thursday, June 7, 2012 2:12 PM
> > Subject: [jira] [Resolved] (DELTASPIKE-161) veto internal beans
> annotated with @Typed()
> >
> >
> > [
> >
> https://issues.apache.org/jira/browse/DELTASPIKE-161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> > ]
> >
> > Gerhard Petracek resolved DELTASPIKE-161.
> > -----------------------------------------
> >
> > Resolution: Fixed
> >
> >> veto internal beans annotated with @Typed()
> >> -------------------------------------------
> >>
> >> Key: DELTASPIKE-161
> >> URL:
> https://issues.apache.org/jira/browse/DELTASPIKE-161
> >> Project: DeltaSpike
> >> Issue Type: Improvement
> >> Components: Core
> >> Affects Versions: 0.2-incubating
> >> Reporter: Gerhard Petracek
> >> Assignee: Gerhard Petracek
> >> Fix For: 0.3-incubating
> >>
> >>
> >> we shouldn't use @Exclude internally because it's possible to
> > deactivate it.
> >
> > --
> > This message is automatically generated by JIRA.
> > If you think it was sent incorrectly, please contact your JIRA
> administrators:
> > https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
> > For more information on JIRA, see:
> http://www.atlassian.com/software/jira
> >
>
Re: [jira] [Resolved] (DELTASPIKE-161) veto internal beans annotated with @Typed()
Posted by Mark Struberg <st...@yahoo.de>.
I don't get that issue.
Yes, we should not use @Exclude() instead of @Typed internally.
But no, we MUST NOT veto() beans which are @Typed()!
@Typed() beans can still be used for @New!
LieGrue,
strub
----- Original Message -----
> From: Gerhard Petracek (JIRA) <ji...@apache.org>
> To: deltaspike-dev@incubator.apache.org
> Cc:
> Sent: Thursday, June 7, 2012 2:12 PM
> Subject: [jira] [Resolved] (DELTASPIKE-161) veto internal beans annotated with @Typed()
>
>
> [
> https://issues.apache.org/jira/browse/DELTASPIKE-161?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> ]
>
> Gerhard Petracek resolved DELTASPIKE-161.
> -----------------------------------------
>
> Resolution: Fixed
>
>> veto internal beans annotated with @Typed()
>> -------------------------------------------
>>
>> Key: DELTASPIKE-161
>> URL: https://issues.apache.org/jira/browse/DELTASPIKE-161
>> Project: DeltaSpike
>> Issue Type: Improvement
>> Components: Core
>> Affects Versions: 0.2-incubating
>> Reporter: Gerhard Petracek
>> Assignee: Gerhard Petracek
>> Fix For: 0.3-incubating
>>
>>
>> we shouldn't use @Exclude internally because it's possible to
> deactivate it.
>
> --
> This message is automatically generated by JIRA.
> If you think it was sent incorrectly, please contact your JIRA administrators:
> https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
> For more information on JIRA, see: http://www.atlassian.com/software/jira
>