No Milestone
| # |
Summary |
Assigned to |
Status |
| 13 | how to implement dynamic 1:N component bindings? | | New |
| 18 | idea: framework could clean up after a stopped component | | New |
| 25 | add "transitive update" command | | New |
| 28 | Infer provided types for all provided features | | New |
| 31 | Implement an example for dependency injection | | New |
| 35 | implement EFP comparison-control during resolution | | New |
| 60 | What happens when there are more services with the same "name"? | | New |
| 76 | Exclude syntax for provide packages header | | New |
| 86 | idea: add-on things like EFPs as orthogonal extensions of core framework | | New |
| 96 | user settable run-time parameters of framework | | New |
| 100 | add "resolve" command to shell | | New |
Efp types implemented
| # |
Summary |
Assigned to |
Status |
| 215 | EFP: extend EfpTypes + Server improwing number intervals | Kamil Ježek | New |
Bundle and relationship representation
| # |
Summary |
Assigned to |
Status |
| 48 | Do we need to prevent class instantiation for representation/comparison? | Premek Brada | New |
| 90 | refactor common operations of BundleTypes interfaces | | New |
Bundle set loaded
| # |
Summary |
Assigned to |
Status |
| 40 | validate on Jetty 7 | rubinova | New |
Standard Java class comparator working
| # |
Summary |
Assigned to |
Status |
| 85 | Write core of basic bundle comparator | tpeterka | Accepted |
Bundle loader
| # |
Summary |
Assigned to |
Status |
| 79 | write basic test suite for loader | rubinova | New |
| 41 | Learn asm / by examples + consultation | rubinova | New |
| 51 | add "source language" marker for classes | | New |
| 52 | put diagrams of updated BundleTypes API to wiki | rubinova | New |
| 78 | Loader - accept comments | | New |
| 93 | BundleLoader throws some exceptions when loads sensorregistry.jar and testbundle1(2).jar | | New |
Bundle update compatibility checking via enhanced component lifecycle
| # |
Summary |
Assigned to |
Status |
| 105 | document all missing / unfinished things and ideas | | Accepted |
| 2 | idea: bundle resolving as hookable filter chain | Premek Brada | Test |
| 95 | enhanced lifecycle for assemblies | | New |
| 97 | bundle deactivation | | New |
| 99 | correct bundle lifecycle state diagram | Premek Brada | Accepted |
| 104 | exception handling patterns | | New |
Framework cleanup and corrections
| # |
Summary |
Assigned to |
Status |
| 1 | errors in CoSi v2 spec (TR) | Premek Brada | Accepted |
| 23 | check that attribute setter is thread safe | | New |
| 203 | CoSi core expents MANIFEST.MF files in a format incosistent with the Java standard | Premek Brada | New |
| 217 | CoSi incredibly slow for bigger bundles | Premek Brada | New |
| 34 | bundle install should report assigned bundle ID | | New |
| 62 | Add JAR builds to SVN | | New |
| 94 | clean up sub-project and javatypes dependencies | rubinova | New |
| 212 | separate the API and runtime parts of "core.jar" | | New |
| 20 | control class should be optional (library bundles) | kalwi | Accepted |
| 22 | bundle cannot be used as external library since .class files are under bin/ directory | | New |
| 24 | add stdErr to context | | New |
| 33 | spec: "optional" parameter misplaced | Premek Brada | New |
| 53 | rebuild example components | | New |
Enhanced EFPs implemented
| # |
Summary |
Assigned to |
Status |
| 12 | URL to EFP registry - make configurable | | New |
| 145 | EFP: Assignment + Evaluator mechanism should take into account optional features | Kamil Ježek | Accepted |
| 146 | Evaluator: consider evaluation of explicit provided - required side dependency | Kamil Ježek | Accepted |
Attachment of efps to components implemented
| # |
Summary |
Assigned to |
Status |
| 189 | EFP Assignment - study applicability of EFPs to OSGi | svab | Accepted |
| 160 | EFP: testing - cosi assignment + XML-based offline repository | Kamil Ježek | Accepted |
| 216 | EFP: Assignment - split assignment module into two sub-modules | Kamil Ježek | New |
EFP evaluation implemented
| # |
Summary |
Assigned to |
Status |
| 167 | EFP: prepare a realistic case-study | Kamil Ježek | Accepted |
| 223 | EFP comparator - NPE when evaluating math formula with null values | Kamil Ježek | Accepted |
| 159 | EFP: testing - comparator | Kamil Ježek | Accepted |
EFP repository implemented
| # |
Summary |
Assigned to |
Status |
| 123 | Add checks of values validity | Kamil Ježek | Accepted |
| 178 | EFP Registry - think of an automatic generation of (mostly) number values | Kamil Ježek | Accepted |
| 148 | EFP: prepare EFP business workflow of publishing EFP via registries | Kamil Ježek | Accepted |