newts-cassandra-common blueprint.xml fails to load
Description
The blueprint XML for newts-cassandra-common attempts to export a CassandraSession OSGi service. However, org.opennms.newts.cassandra.CassandraSession is a class, not an interface, so the export fails:
CassandraSession needs to be refactored into an interface with an implementation stored in a class (like CassandraSessionImpl for instance).
I think you can work around this issue by using the Aries extension ext:proxy-method="classes" on all service references but for maximum compatibility with all OSGi containers we should still complete this refactoring.
The blueprint XML for newts-cassandra-common attempts to export a CassandraSession OSGi service. However, org.opennms.newts.cassandra.CassandraSession is a class, not an interface, so the export fails:
CassandraSession needs to be refactored into an interface with an implementation stored in a class (like CassandraSessionImpl for instance).