[
http://jira.amdatu.org/jira/browse/AMDATUCASSANDRA-95?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ivo Ladage - van Doorn updated AMDATUCASSANDRA-95:
--------------------------------------------------
Description:
The current CassandraPersistenceManager artifact is in fact already Hector
specific. The interface uses Hector classes (like HColumn) and the factory
always instantiates a Hector PM. Originally there were Hector and Thrift
implementations, but if in the future a new PM would be implemented it could
just implement its own interface. A possible new PM would be a CQL based PM,
this would have an entirely different API then the current PM anyway.
So CassandraPersistenceManager should be renamed to
HectorCassandraPersistenceManager, and the factory and old
HectorCassandraPersistenceManager interface can be removed. Also empty core
package can be removed.
was:
The current CassandraPersistenceManager artifact is in fact already Hector
specific. The interface uses Hector classes (like HColumn) and the factory
always instantiates a Hector PM. Originally there were Hector and Thrift
implementations, but if in the future a new PM would be implemented it could
just implement its own interface. A possible new PM would be a CQL based PM,
this would have an entirely different API then the current PM anyway.
So CassandraPersistenceManager should be renamed to
HectorCassandraPersistenceManager, and the factory and old
HectorCassandraPersistenceManager interface can be removed and
> Refactor Cassandra persistence manager to Hector Cassandra persistence manager
> ------------------------------------------------------------------------------
>
> Key: AMDATUCASSANDRA-95
> URL: http://jira.amdatu.org/jira/browse/AMDATUCASSANDRA-95
> Project: Amdatu Cassandra
> Issue Type: Improvement
> Components: Persistence Manager
> Reporter: Ivo Ladage - van Doorn
> Fix For: 0.2.1
>
>
> The current CassandraPersistenceManager artifact is in fact already Hector
> specific. The interface uses Hector classes (like HColumn) and the factory
> always instantiates a Hector PM. Originally there were Hector and Thrift
> implementations, but if in the future a new PM would be implemented it could
> just implement its own interface. A possible new PM would be a CQL based PM,
> this would have an entirely different API then the current PM anyway.
> So CassandraPersistenceManager should be renamed to
> HectorCassandraPersistenceManager, and the factory and old
> HectorCassandraPersistenceManager interface can be removed. Also empty core
> package can be removed.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
_______________________________________________
Amdatu-developers mailing list
[email protected]
http://lists.amdatu.org/mailman/listinfo/amdatu-developers