Before I start rambling - has anyone attempted to patch Guice to add
this feature yet?

Basically I thought I'd take a stab at trying to create a patch for
construction listeners. My initial idea was to add a method
postConstructionHook(InternalContext context, Object value) method to
InjectorImpl - then figure out later on how to register listeners to
the injector.

I've not really noodled the internals much so did a bit of
IDEA-walking through the code and started down the path of adding the
hook to all invocations of the InternalFactory; which certainly
catches all the points at which an object is constructed; though you
end up with duplicate events as many of these call sites are nested.
Being a total newbie at Guice implementation code - I had a quick look
in the debugger and didn't see any obvious solution to the right call
sites to include the event notification to catch all object
constructions without duplicates - so figured I'd shoot a mail to this
list to see if I was totally off base or if there was some other
cunning way to do it (maybe at the binding layer is cleaner?).

Any thoughts? If someone's working on it already I'll happily work on
something else :)

-- 
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://open.iona.com

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"google-guice" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/google-guice?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to