Hi All,

After analyzing the code of the CassandraPersistenceManager, Angelo and I 
discussed the existence of the ColumnFamilyAvailable service. This service is 
instantiated automatically when a certain ColumnFamily is available and some 
bundle wants to define a service dependency on its availability. This could be 
improved however, similar to the keyspace approach already used for the 
CassandraPersistenceManager.
A CassandraPersistenceManager instance should not only exist per keyspace but 
also per set of ColumnFamily's (the ColumnFamily's available in that keyspace). 
So each keyspace will have one associated CassandraPersistenceManager, with 
service properties that hold the keyspace and all ColumnFamily's contained by 
it. Service dependencies can then be defined on a CassandraPersistenceManager 
for not only a certain keyspace but also for one or more ColumnFamily's. This 
would be a better approach. Anyone that does not agree?

Regards, Ivo and Angelo

GX | Ivo Ladage-van Doorn | Product Architect | Wijchenseweg 111 | 6538 SW 
Nijmegen | The Netherlands | T +31(0)24 - 388 82 61 | F +31(0)24 - 388 86 21 | 
ivo.ladage-vandoorn at gxsoftware.com<mailto:ivo.ladage-vandoorn at 
gxsoftware.com> | www.gxsoftware.com<http://www.gxsoftware.com> | 
twitter.com/GXSoftware<http://twitter.com/GXSoftware>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://lists.amdatu.org/pipermail/amdatu-developers/attachments/20101008/ac58333f/attachment.html
 

Reply via email to