aries-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Adam Pilkington (JIRA)" <j...@apache.org>
Subject [jira] [Created] (ARIES-1244) Allow external access to Felix<->OSGi adapters in org.apache.aries.subsystem.obr.internal
Date Thu, 11 Sep 2014 08:48:33 GMT
Adam Pilkington created ARIES-1244:
--------------------------------------

             Summary: Allow external access to Felix<->OSGi adapters in org.apache.aries.subsystem.obr.internal
                 Key: ARIES-1244
                 URL: https://issues.apache.org/jira/browse/ARIES-1244
             Project: Aries
          Issue Type: Wish
          Components: Subsystem
            Reporter: Adam Pilkington
            Priority: Trivial


Hi, I'm currently writing code that accesses Felix repositories and then allows interaction
with these repositories via OSGi interfaces. This is something that Aries does inside the
org.apache.aries.subsystem.obr.internal package where there are a number of classes which
provide the ability to adapt OSGi->Felix and Felix->OSGi. The classes in question are


FelixCapabilityAdapter.java
FelixProperty.java
FelixRepositoryAdapter.java
FelixRequirementAdapter.java
FelixResourceAdapter.java

OsgiCapabilityAdapter.java
OsgiContentCapability.java
OsgiIdentityCapability.java
OsgiRequirementAdapter.java
OsgiResourceAdapter.java

Rather than re-invent the wheel/take a copy, I would like to propose that these classes are
moved into their own package, and that this is subsequently exported for external use. Scanning
the import statements, none of them look to  reference any Aries internal classes and so I
believe a simple refactoring is all that would be required.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message