You'll need to create a seperate service for each real file system path, but here goes my attempt to help.

In your hivemodule.xml file:

  <service-point id="Stitch1"  interface="StitchFolder">
    <invoke-factory>
      <construct class="StitchFolder">
        <string>/usr/local/stitch1</string>
      </construct>
    </invoke-factory>
  </service-point>

Then you will need to inject this service into your code. Or maybe into another service that organizes all your virtal file systems.

Is this all you're looking to use Hivemind for? I find it's not the sort of tool I can add in later, as it changes the way I develop (way more modular). If all you need is a singleton factory, I would likely just do it the 'old fashioned way'. But hey, I'm no Hivemind expert.

--Ryan

spamsucks wrote:

I have a set of pojos. Each pojo represents a distinct virtual file system (a stitch system). Each of these pojo's take a distinct constructor argument (the file system path to the real file system). The problem that I am having is that I want only one pojo for each distinct file system path. I do not want multiple instances of a pojo all pointing to the same file system location. Up to now, I have not been concerned over lifecycle of these pojo's and just creating them via the constructor (e.g. StitchFolder stitch = new StitchFolder("/usr/local/stitch1")) While I could "code up" a singleton factory, I would rather see how hivemind would help me out here. I would appreciate a pointer on an example that does as I described above.


Thanks.

Phillip

http://stitches.authsum.org
The first CMS library


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to