Thanks Jens & Mark, obviously a real issue!
https://issues.jboss.org/browse/CDI-157
On 12 Sep 2011, at 11:47, Mark Struberg wrote:
> I remember that we discussed this 2 years ago ;)
>
> In Apache MyFaces CODI we introduced an internal Deactivatable interface
> which by default gets implemented via
>
> public boolean isActivated()
> {
> return ClassDeactivation.isClassActivated(getClass());
> }
>
> (another internal class).
>
> and in the Extension itself
> if(!isActivated())
> {
> return;
> }
>
>
> A similar mechanism should be available in each bigger Extension library (not
> only containing 1 single CDI Extension)
> But would be helpful to have something like that in the standard of course!
>
> LieGrue,
> strub
>
>
> ----- Original Message -----
>> From: Pete Muir <[email protected]>
>> To: [email protected]; "seam-dev >> seam-dev@lists. jboss. org
>> Development List" <[email protected]>
>> Cc:
>> Sent: Monday, September 12, 2011 4:51 PM
>> Subject: [seam-dev] Enabling extensions
>>
>> Seam team, and others on the CDI EG,
>>
>> Looking for feedback on an issue Marius and I discussed in CDI 1.0. This is
>> potentially an issue - we weren't sure if people had seen it in the real
>> world, hopefully you may have seen feedback in the forums or at conferences.
>>
>> This relates closely to the interceptor/decorator/alternative enabling
>> discussion.
>>
>> Typically an extension class is packaged in a jar, along with a
>> META-INF/services/javax.enterprise.inject.spi.Extension file which enables
>> it.
>> However, this means that an application, or another extension, has no way of
>> disabling extensions.
>>
>> Is this a problem, really? Or just theoretically.
>> _______________________________________________
>> seam-dev mailing list
>> [email protected]
>> https://lists.jboss.org/mailman/listinfo/seam-dev
>>
_______________________________________________
seam-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-dev