[ http://issues.apache.org/jira/browse/HIVEMIND-72?page=comments#action_54813 ] Istvan Orban commented on HIVEMIND-72: --------------------------------------
Hi, Well, I think this fullfills what I thought of having for my needs. Although It might be usefull if you could read the Mailing list item I submitted as Howard Lewis Ship had a comment on it. and the reason why I submitted this to the JIRA was to avoid this issue being forgotten.. Thanks a lot! here is the item: 18 Oct 20:08 Istvan Orban BuilderFactory extension http://article.gmane.org/gmane.comp.jakarta.hivemind.user/326 and his answer: http://article.gmane.org/gmane.comp.jakarta.hivemind.user/327 Istvano > BuilderFactory extension > ------------------------ > > Key: HIVEMIND-72 > URL: http://issues.apache.org/jira/browse/HIVEMIND-72 > Project: HiveMind > Type: Improvement > Components: framework > Reporter: Istvan Orban > Priority: Minor > > Hi, > I asked about this thing on the mailing list, since it was not a bad idea I > though it's best to create here. > If you have a service (B) which can only be instanciated by an other > factory service (A). you have to write your own factory class which > implements the > ServiceImplementationFactory. I have seen some example of doing it. > I think this is a general problem that. the BuilderFactory should not > instance the class by calling it's contructor but to call an other > service's method. > would extending the BuilderFactory be a good idea on the following way. > <invoke-factory service-id="hiveMind:BuilderFactory"> > <construct class="MyServiceB" > contructor-service-id="MySerciceA" constructor-method="createServiceB"> > ..... > <event-listener > service-id="hivemind.ShutdownCoordinator"/> > </construct> > </invoke-factory> > with these extra tags one could specify which method of the MyServiceA > returns an instance of the MyServiceB > so I can use all the power of the Configuration and Autowite provided > already by the the BuilderFactory etc. > I'm asking this because I have seen examples (providing hivernate > session and transaction stuff) where they just implemented the > 'ServiceImplementationFactory' but then you have to write again all the > cool function which does the autowite and all other cool stuff for you.... -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
