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).

Lucidchart Diagrams

Activity

Show:

Seth Leger February 29, 2016 at 4:12 PM

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.

Fixed

Details

Assignee

Reporter

Components

Fix versions

Affects versions

Priority

PagerDuty

Created February 29, 2016 at 3:07 PM
Updated March 7, 2016 at 1:20 PM
Resolved March 7, 2016 at 1:20 PM