Hi,

I did not do that yet.
I just wanted to see the Handler getting invoked.
I have added a System.out in the constructor of the handler and in the start 
method but I do not see any of these comments in the console.

When exactly is/should the Handler be instantiated?

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


________________________________
 From: Clement Escoffier <[email protected]>
To: [email protected]; Michiel Vermandel <[email protected]> 
Sent: Thursday, May 2, 2013 8:06 PM
Subject: Re: [iPOJO] using External Handler
 

Hi,

Did you implement the configure method and parsed the given metadata ? You must 
register a field interceptor for each field you need to inject.

Regards,

Clement

On 2 mai 2013, at 17:10, Michiel Vermandel <[email protected]> wrote:

> Hi,
> 
> In my previous post I mentioned an issue with my custom annotations.
> Now I'm trying to write a iPOJO Handler to inject these dependencies.
> 
> I have created a class implementing PrimitiveHandler:
> 
> @Handler(name = "Channel", namespace = "com.ce.flowbeans.channels")
> public class EventChannelHandler extends PrimitiveHandler {
> 
> I have implemented the required methods, but have only put some system.out 
> for the moment.
> 
> I also have my annotation @Channel in the package "com.ce.flowbeans.channels".
> 
> When I startup the framework I see the handler: 
> 
>> handlers
> Handler org.apache.felix.ipojo:properties (VALID)
> Handler org.apache.felix.ipojo:requires (VALID)
> Handler org.apache.felix.ipojo:architecture (VALID)
> Handler
 org.apache.felix.ipojo:callback (VALID)
> Handler org.apache.felix.ipojo:controller (VALID)
> Handler org.apache.felix.ipojo:provides (VALID)
> Handler com.ce.flowbeans.channels:Channel (VALID)    <==
> 
> But when a field in a component is annotated with the @Channel annotation, it 
> gets not injected.
> Neither do I see any call to the initializeComponentFactory(...) or 
> configure(...) or start() methods of the handler.
> 
> Do I need to specifically attach the handler to the component instance in 
> some way?
> 
> Thanks
> 
>  
> 
> -----------------
> http://www.codessentials.com - Your essential software, for free!
> Follow us at http://twitter.com/#!/Codessentials

Reply via email to