If you take a look at the details of the instance (ipojo:instance <name>), what do you see ? Is the factory of your component valid ?
--G 2013/5/2 Michiel Vermandel <[email protected]> > 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

