felix-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Michiel Vermandel <mverm...@yahoo.com>
Subject Re: [iPOJO] FieldInterceptor question
Date Tue, 21 May 2013 15:05:42 GMT
>what about injecting the value using reflection
 
That is what I'm doing right now.
I just wanted to try to minimize my own code... avoiding to reinvent the wheel ;-)

Regards


-----------------
http://www.codessentials.com - Your essential software, for free!
Follow us at http://twitter.com/#!/Codessentials


________________________________
 From: Clement Escoffier <clement.escoffier@gmail.com>
To: users@felix.apache.org; Michiel Vermandel <mvermand@yahoo.com> 
Sent: Tuesday, May 21, 2013 3:41 PM
Subject: Re: [iPOJO] FieldInterceptor question
 

Hi,

If you are sure you are not interested by the value set by the component code, then what about
injecting the value using reflection (so without a field interceptor) ? 

Regards,

Clement

On 21 mai 2013, at 15:17, Michiel Vermandel <mvermand@yahoo.com> wrote:

> Hi Clement,
> 
> I know it its possible like that, but I am a bit afraid that the overhead of this implementation
will be considerable if this field is called very frequently.
> 
> Regards,
> 
> Michiel
> 
> 
>  
> -----------------
> http://www.codessentials.com - Your essential software, for free!
> Follow us at http://twitter.com/#!/Codessentials
> 
> 
> ________________________________
> From: Clement Escoffier <clement.escoffier@gmail.com>
> To: users@felix.apache.org; Michiel Vermandel <mvermand@yahoo.com> 
> Sent: Tuesday, May 21, 2013 1:15 PM
> Subject: Re: [iPOJO] FieldInterceptor question
> 
> 
> 
> Hi,
> 
> Yes of course.
> 
> Check this handler (used for testing purpose) doing somewhat what you want:
> https://github.com/apache/felix/blob/trunk/ipojo/runtime/core-it/src/it/ipojo-core-external-handlers-test/src/main/java/org/apache/felix/ipojo/runtime/externalhandlers/components/CheckServiceAndFieldInterceptorHandler.java
> 
> Regards,
> 
> Clement
> 
> 
> On 21 mai 2013, at 12:52, Michiel Vermandel <mvermand@yahoo.com> wrote:
> 
> Hi,
>> 
>> I want to use the FieldInterceptor capabilities to initialize a field.
>> It isn't hard to do but after analyzing the source code (InstanceManager.java) I'm
a bit afraid of the overhead of using a FieldInterceptor.
>> It seems to do quite a lot.
>> In my scenario, I just want to initialize the field upon first access and then, once
initialized, the FieldInterceptor should not do anything anymore.
>> Is this possible?
>> 
>> Thanks,
>> 
>> Michiel
>> 
>> 
>>  
>> -----------------
>> http://www.codessentials.com - Your essential software, for free!
>> Follow us at http://twitter.com/#!/Codessentials
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message