Checkout Tools
  • last updated 6 hours ago
Constraints: committers
Constraints: files
Constraints: dates
set svn ignore globally
  1. ./src/main/java/org/apache/felix/ipojo/test/scenarios
  2. ./src/main/java/org/apache/felix/ipojo/test
  3. … 1676 more files in changeset.
Updated versions.
  1. … 26 more files in changeset.
Fixed FELIX-3204

* Added the support of temporal.from, temporal.filters (with fallback to requires.from and requires.filters) to the temporal dependency handler

* Added an id attribute

* Updated the XSD file

  1. … 3 more files in changeset.
Adapted tests to stress the new manipulator.
  1. … 36 more files in changeset.
Fix versions (snapshot vs release)
  1. … 3 more files in changeset.
Externalize versions into the parent pom.
  1. … 36 more files in changeset.
Fix FELIX-2666 Rename the temporal handler annotation to avoid collision

@Requires (for temporal dependencies) becomes deprecated, replaced by @Temporal.

  1. … 7 more files in changeset.
Integrate the constructor-injection branch into the trunk.
  1. … 79 more files in changeset.
Adapt the temporal dependency handler test suite to fit the change made for FELIX-2472 [iPOJO] Proxies should throw the OSGi service exception.
Fix FELIX-2438.

Temporal dependencies use proxies by default.

  1. … 2 more files in changeset.
Replace ${pom.*} by ${project.*}
  1. … 52 more files in changeset.
Re-structure the test suites, use withiPOJO and OSGi test helpers.

Also update some test to the latest tinybundles.

  1. … 60 more files in changeset.
Fix FELIX-2308

Fix FELIX-2309

Update versions

  1. … 49 more files in changeset.
Update versions.
  1. … 51 more files in changeset.
Fix version number consistently
  1. … 89 more files in changeset.
Migrate the test suite to iPOJO 1.3.0-SNAPSHOT

Update the iPOJO start level of the lifecycle callback handler.

  1. … 27 more files in changeset.
Update dependencies to point on iPOJO 1.2.0.

  1. … 32 more files in changeset.
Fix the issue Felix-860.

Replace dynamic proxies by proxies generated with ASM.

Moreover, non proxied dependencies use a ThreadLocal mechanism to guaranty the consistency of injected services (as for regular service dependency).

  1. … 9 more files in changeset.
Fix XSD locations.
  1. … 25 more files in changeset.
Fix issue Felix-855 and Felix-860


iPOJO Temporal dependencies now support Collection. So aggregate dependencies can be injected inside collections. When using a collection, the dependency description must specify the service specification thanks to the 'specification' attribute.


iPOJO temporal dependencies is now able to inject proxies. So injected objects can be given to collaborators.

    • -6
    • +132
  1. … 7 more files in changeset.
The test suites now use the new junit4osgi (the group id has changed).
  1. … 24 more files in changeset.
Fix issue Felix-828

The JMX Handler name attribute creates correctly the name part of the MBean objectname.

Fix issue Felix-829

The JMX Handler property and method sub-elements should use the JMX handler namespace to be compliant with the XML Schema.

Fix issue Felix-830

Simplify the custom annotation processing to avoid using id/parent attributes.

Fix issue Felix-825

Provide annotations for the JMX handler

Update pom files to use the RAT plugin (allowing to automatically check missing license)

Update pom files to use the Checkstyle plugin (check automatically code format)

  1. … 61 more files in changeset.
Prepares for next development iteration (1.1.0-SNAPSHOT)

Updates dependencies to target latest released version

Adds the compareTo method to (required by the newest OSGi Core)

  1. … 56 more files in changeset.
Updates the test suite:

- the manipulation test suite was split into 4 bundles in order to reduce the bundle size (for the MIKA VM).

- a test suite for Java 5 was created. This test suite focus on Java 5 specific features (annotation, auto-boxing, new inheritance features ...)

- a temporal test suite was improved to assert waiting time

- the configuration admin test suite was improved to test the integration with Equinox Configuration Admin and KF2 Configuration Admin (as well as the Felix configuration admin)

Those tests contain test about the Felix-739 issue

  1. … 157 more files in changeset.
Fix issue Felix-716

Provides XML-Schemas for core features (core handler, component, handler, instance), compositions, external handlers.

Modifies the manipulator in order to check schema when specified in the XML descriptor.

Tests suites now use schemas.

    • -2
    • +7
  1. … 28 more files in changeset.
Update the test suite to refer to the 'name' => '' change

Add tests checking inner classes.

  1. … 123 more files in changeset.
Change the maven-bundle-plugin version to use the 1.4.2.

Add the <parent> element to the JMX handler and to the event admin handler pom files.

  1. … 41 more files in changeset.
Update test structure to reflect changes made on the ipojo sub-project structure
  1. … 1266 more files in changeset.