Today's meeting and free node DoS
by Antoine Sabot-Durand
Hi all,
Apparently Freenode have been down since last night due to DoS. I propose that we cancel tonight’s meeting. We stay in touch trhu the ML and Jira anyway.
Regards,
Antoine
10 years, 10 months
[JBoss JIRA] (CDI-318) @WithAnnotations types can appear on any supertype
by Antoine Sabot-Durand (JIRA)
[ https://issues.jboss.org/browse/CDI-318?page=com.atlassian.jira.plugin.sy... ]
Antoine Sabot-Durand commented on CDI-318:
------------------------------------------
[~mkouba] yes section "11.5.6" seems good. And don't forget the main convention : Java Standard Rules. I think we should take that as a rule of thumb : when we're not following JSL and that we do not explicit write it, we're (probably) wrong. That works here ;)
> @WithAnnotations types can appear on any supertype
> --------------------------------------------------
>
> Key: CDI-318
> URL: https://issues.jboss.org/browse/CDI-318
> Project: CDI Specification Issues
> Issue Type: Clarification
> Reporter: Martin Kouba
> Assignee: Martin Kouba
> Priority: Minor
> Labels: CDI_api_chge, Ready_to_fix
> Fix For: 1.2 Proposed
>
>
> Is this intentional? Supertypes also include interfaces which are not very useful here as beans may inherit type-level metadata and members from superclasses only.
> Is there any special use-case for this?
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
10 years, 10 months
bean archive != bean archive
by Mark Struberg
Hi folks!
Old story again:
The spec is not really clear imo what the term 'bean archive' (aka BDA) does mean.
The section 5.1 (Modularity) indicates that a bunch of jars might get interpreted as a 'bean archive', which in hindsight of isolation makes sense. E.g. it does not make sense that beans from different jars in an EARs shared lib folder cannot 'see' each other in respect to CDI.
This is the one which also applies to cdi-1.0 @Alternatives and @Interceptor rules, right?
Otoh there is also section 12 which uses the same term 'bean archive' for single JARs (or ClassPath entries like WEB-INF/classes).
So which one should be it? Imo the 2 are fundamentally different.
Any ideas or comments?Did I get this wrong?
LieGrue,
strub
10 years, 10 months
[JBoss JIRA] (CDI-382) Clarify interceptors are not associated with the result of a producer method/field
by Arne Limburg (JIRA)
[ https://issues.jboss.org/browse/CDI-382?page=com.atlassian.jira.plugin.sy... ]
Arne Limburg commented on CDI-382:
----------------------------------
And the wording should contain the case that the producer method is annotated with a @Stereotype Annotation, that contains an interceptor binding and a qualifier.
I guess, the qualifier will be applied to the result and the interceptor will be applied to the method call (which is odd anyway)?
> Clarify interceptors are not associated with the result of a producer method/field
> ----------------------------------------------------------------------------------
>
> Key: CDI-382
> URL: https://issues.jboss.org/browse/CDI-382
> Project: CDI Specification Issues
> Issue Type: Clarification
> Components: Interceptors
> Affects Versions: 1.1.PFD
> Reporter: Martin Kouba
> Assignee: Martin Kouba
> Labels: CDI_spec_chge, Ready_to_fix
> Fix For: 1.2 Proposed
>
>
> The interceptors part from CDI-59 resolution [1] is missing in the final version of the spec, probably lost during the Interceptors section transfer to the Interceptors 1.2 spec.
> [1] https://github.com/cdi-spec/cdi/pull/110
> "Interceptors are not associated with the return value of a producer method or the current value of a producer field."
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
10 years, 10 months
[JBoss JIRA] (CDI-382) Clarify interceptors are not associated with the result of a producer method/field
by Martin Kouba (JIRA)
[ https://issues.jboss.org/browse/CDI-382?page=com.atlassian.jira.plugin.sy... ]
Martin Kouba commented on CDI-382:
----------------------------------
[~struberg] your suggestion makes sense. Except that producer field may not declare an interceptor binding (see interceptors spec, 3.3 Binding an Interceptor to a Component). Also interceptor binding itself does not intercept anything.
What about this:
bq. Interceptor bindings declared on a producer method are not applied to the return value of such method.
> Clarify interceptors are not associated with the result of a producer method/field
> ----------------------------------------------------------------------------------
>
> Key: CDI-382
> URL: https://issues.jboss.org/browse/CDI-382
> Project: CDI Specification Issues
> Issue Type: Clarification
> Components: Interceptors
> Affects Versions: 1.1.PFD
> Reporter: Martin Kouba
> Assignee: Martin Kouba
> Labels: CDI_spec_chge, Ready_to_fix
> Fix For: 1.2 Proposed
>
>
> The interceptors part from CDI-59 resolution [1] is missing in the final version of the spec, probably lost during the Interceptors section transfer to the Interceptors 1.2 spec.
> [1] https://github.com/cdi-spec/cdi/pull/110
> "Interceptors are not associated with the return value of a producer method or the current value of a producer field."
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
10 years, 10 months
[JBoss JIRA] (CDI-59) Clarify interceptors/decorators aren't applied to the *result* of a producer method or producer field
by Martin Kouba (JIRA)
[ https://issues.jboss.org/browse/CDI-59?page=com.atlassian.jira.plugin.sys... ]
Martin Kouba commented on CDI-59:
---------------------------------
For the record: I don't understand fully the notices about decorators. The spec clearly states that:
bq. Invocations of producer, disposer and observer methods by the container are business method invocations and are intercepted by method interceptors and decorators.
> Clarify interceptors/decorators aren't applied to the *result* of a producer method or producer field
> -----------------------------------------------------------------------------------------------------
>
> Key: CDI-59
> URL: https://issues.jboss.org/browse/CDI-59
> Project: CDI Specification Issues
> Issue Type: Clarification
> Components: Beans, Decorators, Interceptors, Resolution
> Affects Versions: 1.0
> Reporter: Pete Muir
> Assignee: Pete Muir
> Priority: Minor
> Fix For: 1.1.PRD
>
>
> Interceptors can be applied to the invocation of a producer method, but not to a bean produced by a producer method. Decorators cannot be applied
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
10 years, 10 months