hivemind-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From hivemind-...@jakarta.apache.org
Subject [Jakarta HiveMind Wiki] Updated: InjectingNonServiceFactoryObtainedObjects
Date Thu, 24 Jun 2004 13:44:09 GMT
   Date: 2004-06-24T06:44:09
   Editor: 200.69.248.193 <>
   Wiki: Jakarta HiveMind Wiki
   Page: InjectingNonServiceFactoryObtainedObjects
   URL: http://wiki.apache.org/jakarta-hivemind/InjectingNonServiceFactoryObtainedObjects

   no comment

Change Log:

------------------------------------------------------------------------------
@@ -3,8 +3,7 @@
 
 
 ''(Maybe this is a ChangeProposal rather than a question.  That depends on the answer  ...
 lets wait and see and possibly move it is it doesn't belong here)''
-
-Is there anyway to inject a service, using the BuilderFactory, with an object obtained by
invoking a method of another service.  I can think of many cases were this would be very useful
but it doesn't seem to be possible.  Concrete examples are as follows:
+Is there anyway to inject a service, using the BuilderFactory, with an object obtained by
invoking a method of another service thus allowing non-service objects to be obtained from
a POJOF (plain old java object factory) for injection?  I can think of many cases were this
would be very useful but it doesn't seem to be possible.  Concrete examples are as follows:
 
 ''Example 1'':  I have a Mailer service which depends on, and uses, a datasource to obtain
email address.  This datasource is to be obtained via JNDI so i decide to use the NameLookup
service to obtain the datasource.  As the datasource is not a service but rather the result
from executing a lookup method of a service it seems i am limited from injecting it into my
Mailer service through declarative configuration in the hivemodule.sdl.
 

---------------------------------------------------------------------
To unsubscribe, e-mail: hivemind-cvs-unsubscribe@jakarta.apache.org
For additional commands, e-mail: hivemind-cvs-help@jakarta.apache.org


Mime
View raw message