Checkout Tools
  • last updated 8 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
set svn ignore globally
  1. ./org/apache/felix/ipojo/test/scenarios/component
  2. ./org/apache/felix/ipojo/test/scenarios/factories
  3. ./org/apache/felix/ipojo/test/scenarios/util
  4. … 1680 more files in changeset.
Fix FELIX-3190

Added a getComponentMetadata method to Factory.

  1. … 5 more files in changeset.
Work on FELIX-2694 Instance state not recomputed after reconfiguration when the instance is stopped

I forgot to reset the setter invocation flag.

  1. … 3 more files in changeset.
Add two tests where the lifecycle controller is configured with the config admin
  1. … 1 more file in changeset.
Add test using the config admin and lifecycle controller
  1. … 2 more files in changeset.
Fix FELIX-2694 Instance state not recomputed after reconfiguration when the instance is stopped

When the instance is stopped, after the reconfiguration the instance is restarted.

  1. … 3 more files in changeset.
Update Property.java. The TYPE[].class construction is not supported by Apache Harmony. So, an empty array has to be created and the .getClass() method called.

  1. … 2 more files in changeset.
Migrate the test suites to the new junit4osgi development model (use getContext() to get the bundle context instead of context).

Add <parent> in pom files

    • -15
    • +15
    ./org/apache/felix/ipojo/test/scenarios/factories/ComponentDesc.java
  1. … 142 more files in changeset.
Fix issue Felix-815.

Properties becomes optional by default.

Unvalued properties are not published with the service reference until they receive a value.

Setter methods are not called until properties receive a value

Injected values in fields follow standard Java initialization (null for object and arrays, 0 for numeric types, false for boolean).

Mandatory properties can be set with the 'mandatory' attribute (supported in XML and in the annotations).

The core.xsd XML Schema is also modified to add the new attribute.

This improvement allows removing default value in properties (such as in the architecture handlers).

Provides test about this new improvement

Fix issue Felix-816

The comparator attribute is now supported for any binding policy.

Provides test about using custom comparator with any binding policy

Fix issue Felix-817

Solve an issue in the ServiceExporter when a service in unregistered twice (throws an IllegalStateException since a recent modification of the Felix framework).

Fix issue Felix-818

Implement the ServiceReferenceImpl compareTo method (method added in OSGi R4.1). This method reuse the same implementation as the Felix framework ServiceReferenceImpl method.

Remove junit4osgi embedded tests

  1. … 64 more files in changeset.
Updates doc folders with new changelog files and update embedded documentation

Adds the ASM licence in the manipulator project

The maven-ipojo-plugin's architype targets the latest released version.

Adds a visibility test in the composite test suite.

  1. … 101 more files in changeset.
Update the test suite to refer to the 'name' => 'instance.name' change

Add tests checking inner classes.

  1. … 121 more files in changeset.
Add some tests checking that instances are consistently created and disposed according to their factories validity / invalidity.
    • -2
    • +5
    ./org/apache/felix/ipojo/test/scenarios/util/Utils.java
  1. … 2 more files in changeset.