@In(create=true) EXAccessPoint exAP
@In EXAccessPoint entryGate;
The field name needs to match the name of the component you want injected.
Or this should work as well
@In(value="entryGate") EXAccessPoint exAP;
Yes, thanks, both cases work :) I do remember reading this now, I guess I was kinda thinking application scope therefore singleton so it slipped my mind.
Seam is great, my one comment on it so far would be the exception messages are not helpful and sometimes lead you on a goose chase...
But hey we are all learning, and its really accelerating the project I am on now :)