Hi,
Just have your factory implement
org.apache.hivemind.ServiceImplementationFactory and rename your
getTheObject method to implement createCoreServiceImplementation.
<service-point interface="com.dummy.YourObject" id="YourObject">
<invoke-factory service-id="BigFactory"
model="threaded"/>
</service-point>
<service-point
interface="org.apache.hivemind.ServiceImplementationFactory"
id="BigFactory"
parameters-occurs="none">
<create-instance class="com.dummy.BigFactory"/>
</service-point>
should do it
Best wishes
John
-----Original Message-----
From: Eli Doran [mailto:[EMAIL PROTECTED]
Sent: Thursday, August 25, 2005 1:51 AM
To: [email protected]
Subject: hivemind factory service
I'm having a hard time figuring this out and am hoping you may point me
in the right direction.
I have a class say, BigFactory, that produces an object My problem is
how do I make a service-point for the object produced by BigFactory
using the threaded model? I'm thinking I use <invoke-factory
model="threaded" service-id="BigFactoryServicePoint"> somehow. But this
means the BigFactory must implement some interface right? which one?
Create an implementation of the unknown interface that uses BigFactory
internally to create its objects?
I basically need to know how to hook hivemind's creation mechanism to
the factory's getTheObject method.
My goal is to be able to inject the result into some of my
pages/components and have it per request and only when actually
accessed.
~eli
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]