You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@isis.apache.org by "alans@brsg.biz" <al...@brsg.biz> on 2013/05/22 19:04:13 UTC

Configuring a new object store

Hello,

I note from Isis' Jira that Isis relies heavily on JDO by way of Data Nucleus for its breadth of datastore coverage, which makes a lot of sense.  

If one were nevertheless interested in implementing a custom ObjectStoreSpi, is there a resource that you can direct me to that describes all that should be accounted for in this exercise (such as how to register the associated installer, and mandatory persistence concepts versus those that may be optional)?  

At this time in particular I am interested in understanding whether the new object store has to be listed in installer-registry.properties or whether the installer can it be added outside of this property file through an application property file, such as isis.properties or persistor_xxx.properties?  

Thank you in advance for any guidance or references that might be provided.

Kind regards,
Alan 


Re: Configuring a new object store

Posted by "alans@brsg.biz" <al...@brsg.biz>.
In answer to my own question, which I should have seen in the doc (http://isis.apache.org/core/configuration-files.html) and not troubled this list, a fully qualified class for isis.persistor in isis.properties works for configuring in a new installer.  

isis.persistor=fully.qualified.path.ClassName

Will follow existing object store examples for implementation guidance.

Kind regards,
Alan 

On May 22, 2013, at 11:04 AM, alans@brsg.biz wrote:

> Hello,
> 
> I note from Isis' Jira that Isis relies heavily on JDO by way of Data Nucleus for its breadth of datastore coverage, which makes a lot of sense.  
> 
> If one were nevertheless interested in implementing a custom ObjectStoreSpi, is there a resource that you can direct me to that describes all that should be accounted for in this exercise (such as how to register the associated installer, and mandatory persistence concepts versus those that may be optional)?  
> 
> At this time in particular I am interested in understanding whether the new object store has to be listed in installer-registry.properties or whether the installer can it be added outside of this property file through an application property file, such as isis.properties or persistor_xxx.properties?  
> 
> Thank you in advance for any guidance or references that might be provided.
> 
> Kind regards,
> Alan 
>