Checkout Tools
  • last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Apply the path for FELIX-5285.
  1. … 2 more files in changeset.
Fix FELIX-4717

Distinguish two classes to handle the method conflict.

Add a test about FELIX-4247 Memory leak with ServiceUsage and inner class (Listener style) to confirm the fix.

  1. … 8 more files in changeset.
Fix:

* FELIX-4254 Specify the method id of methods from inner class

* FELIX-4255 Extend the inner class manipulation to allow method interception

* FELIX-4257 Allow the dependency handler to track the entry and exit of inner class methods

I think the leak is circumvented now, have to think about the test protocol to check it.

  1. … 20 more files in changeset.
Improve configuration error detection and reporting of service dependency (FELIX-4243 Define the dependency configuration matrix and improve error detection)

Added test about FELIX-4250 Specification deduction broken when the method does not start with the 'bind' prefix

    • ?
    ./AggregateDependencyInjectionType.java
    • ?
    ./DependencyConfigurationChecker.java
  1. … 10 more files in changeset.
Fix FELIX-4245 Deadlock in Dependency

use the acquire/release method.

Fix FELIX-4240 and FELIX-4242:

FELIX-4240 Support the 'exception' attribute in service dependencies

FELIX-4242 Support the 'timeout' attribute in service dependencies

  1. … 55 more files in changeset.
Fix FELIX-4232 Service Dependency Interceptors should be indicated in the instance architecture

Added interceptors to the instance architecture and implement some tests.

  1. … 5 more files in changeset.
Fix FELIX-4231 Provide service binding interceptors
  1. … 11 more files in changeset.
FELIX-4228 Improve dependency identification in log messages and exceptions

Define a standard format to identify service dependencies within messages.

  1. … 1 more file in changeset.
  1. … 1 more file in changeset.
Fix FELIX-4151 - Fix mistakes in the javadoc tags
  1. … 15 more files in changeset.
Fix FELIX-4147 Add getProvidedService in ProvidedServiceDescription and allow external service management
  1. … 3 more files in changeset.
FELIX-4116 Ability to listen for component service dependencies providings configuration properties

Apply patch.

  1. … 12 more files in changeset.
FELIX-4119 Allow customization of DependencyHandler created Callbacks

* Re-applied, it has been forgotten in Clement's big patch

Provide interceptors mechanism as described in FELIX-4120
  1. … 94 more files in changeset.
FELIX-4119 Allow customization of DependencyHandler created Callbacks
Fix FELIX-3932 - Allow dependency filters to get context-source variables

Dependency filters can now have variables written like ${var}. These placeholders are replaced by values found in context-sources. System properties and instance configurations are used as context sources. Other sources can be exposed as OSGi services.

  1. … 18 more files in changeset.
Fix FELIX-4048 (https://issues.apache.org/jira/browse/FELIX-4048)

The factory cannot be started when such error occurs

  1. … 3 more files in changeset.
FELIX-4045 Chain Exceptions when possible

* Added some Throwable parameters in Exception sub classes to enable chaining

* Tracked most of the missing chained call in runtime project

* Chaining has not been changed in IT modules

  1. … 20 more files in changeset.
FELIX-3921 - Migrate to the Felix parent 2.1

Move to the new legal file support

Add the copyright header to file without

Remove outdated doc

  1. … 1297 more files in changeset.
Fix https://issues.apache.org/jira/browse/FELIX-3948

Provide the new extender model.

This work was mostly done by Guillaume Sauthier.

    • ?
    ./DependencyHandlerDescription.java
  1. … 94 more files in changeset.
Remove System.out.
set svn ignore globally
  1. … 1690 more files in changeset.
Fix FELIX-3896.

Check for null before calling the bind callback. If the service object is null, we remove the service binding associated to this reference.