sandbox

Checkout Tools
  • last updated 5 months ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[MAINTENANCE] Remove empty, old modules
  1. … 307 more files in changeset.
[ARIES-458] Replace ${version} with ${project.version}
  1. … 4 more files in changeset.
[ARIES-1006] Upgrade to parent 1.0.1-SNAPSHOT
  1. … 12 more files in changeset.
Move the updated JMX implementation from sandbox/jmx-next back to jmx.

The code being moved implements the Enterprise OSGi R5 JMX specification. This Aries subproject is the Reference Implementation of the OSGi JMX 1.1 specification and as such passes all the OSGi CT tests for JMX 1.1. It was originally copied (with history) from the Aries jmx codebase to the sandbox to allow development to happen in parallel with maintenance to the previous JMX implementation.

Changes to the main jmx codebase which were made in the mean time were also ported over:

r1363903 cumminsh [ARIES-862] Adding version ranges for jmx imports

r1365595 gnodet [ARIES-884] ClassCastException in JMX when installing some bundles

r1366650 cumminsh [ARIES-862] Ensuring uber-bundles have correct package versions for transitive dependencies by making them not transitive :)

  1. … 724 more files in changeset.
Fix the exported package version for org.osgi.jmx

Porting over changes made to the main JMX project to jmx-next from the following commits:

r1363903 cumminsh [ARIES-862] Adding version ranges for jmx imports

r1365595 gnodet [ARIES-884] ClassCastException in JMX when installing some bundles

r1366650 cumminsh [ARIES-862] Ensuring uber-bundles have correct package versions for transitive dependencies by making them not transitive :)

Move to 1.0.0 version of aries dependencies where available.

    • -1
    • +1
    ./jmx-next/jmx-blueprint-bundle/pom.xml
    • -2
    • +2
    ./jmx-next/jmx-core-whiteboard/pom.xml
[ARIES-862] Moving to released versions of blueprint.api and util
  1. … 45 more files in changeset.
Took some changes out of jmx-next which will be postponed to Enterprise OSGi R6.
Update UserAdmin with credentials as required by the spec.
Updated BundleWiringStateMBean and UserAdminMBean from originals at OSGi and update the UserAdmin Role variants with properties.
Transfer changes from ARIES-663 and ARIES-782 to jmx-next.

JMX-Next: Change JMX attribute notifications on ServiceStateMBean.getServiceIds() changed from Long [] to long []
JMX-Next: Support JMX attribute change notifications on BundleStateMBean.getBundleIds()
JMX-Next: Support JMX attribute change notifications on ServiceStateMBean.getServiceIds()
jmx-next: fixed BlueprintMBeanTest.
jmx-next to depend on 1.0.0-SNAPSHOT parent pom (additional maven artifacts).
    • -1
    • +1
    ./jmx-next/jmx-blueprint-bundle/pom.xml
jmx-next: move other Aries dependencies to 1.0.0-SNAPSHOT
    • -1
    • +1
    ./jmx-next/jmx-core-whiteboard/pom.xml
jmx-next to depend on 1.0.0-SNAPSHOT parent pom.
    • -1
    • +1
    ./jmx-next/jmx-core-whiteboard/pom.xml
Move JMX-Next to 1.1.0-SNAPSHOT (assuming that the existing JMX implementation will be released under 1.0.0 soon).
    • -3
    • +3
    ./jmx-next/jmx-blueprint-bundle/pom.xml
    • -3
    • +3
    ./jmx-next/jmx-core-whiteboard/pom.xml
ARIES-849 Redoing merge to get to HEAD of 1.0-prototype branch. Changes are moves to 1.0.0 packageinfos, removal of some redundant default import.package clauses from poms, and removal of restrictions to not accept minor increments on imported aries packages, and explicit provides:= true imports for provided packages.
    • -2
    • +0
    ./samples/goat/goat-dummy-provider/pom.xml
    • -3
    • +0
    ./samples/goat/goat-info-enhancer/pom.xml
  1. … 159 more files in changeset.
ARIES-849 Merge in 1.0-prototype branch to move all stable modules to 1.0.0 bundle and package versions.
  1. … 193 more files in changeset.
Fixes the calculation of the wiring closure.

Also includes a change that encodes a List as an Array.

Fix for a NPE exposed by the TCK.

Fix FrameworkMBean.refreshBundleAndWait() semantics.
Fix refreshBundleAndWait and provide a test case for the 'null' value

Update copy script

Fix package version

Collapsing REVISIONS_BUNDLE_WIRING_TYPE and BUNDLE_WIRING_CLOSURE_TYPE into a single BUNDLES_WIRING_TYPE type as their definition is the same.

Remove generification of ArrayType as this is not supported in JDK 1.5 (ArrayType was generified in JDK 1.6)