Checkout Tools
  • last updated 6 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
FELIX-6218 : Replace kxml2 with standard SAX XML parser. Apply patch provided by Mat Booth.
  1. … 6 more files in changeset.
FELIX-6220 : Refactor injection implementation
    • ?
    ./inject/internal/AnnotationTest.java
    • ?
    ./inject/methods/BindMethodTest.java
  1. … 38 more files in changeset.
FELIX-6155 - Add unit tests for caching of component meta data
    • ?
    ./metadata/ComponentMetaDataCacheTest.java
  1. … 6 more files in changeset.
FELIX-6155 - Move methods from XmlHandlerTest to ComponentBase class

Some of the methods in XmlHandlerTest are moved to ComponentBase because

the can be general useful in other tests.

FELIX-6155 - Add caching of service component metadata

By default the caching is disabled. The configuration property (or

framework launch property) ds.cache.metadata can be set to the string

"true" to enable the support. Unfortunately dynamically setting this

with config admin is problematic because the cache is read at activation

time currently. This could be enhanced to read the cache any time the

value is set to true dynamically. For now it is required to be set from

the start with a system or framework launch property

  1. … 8 more files in changeset.
FELIX-5987: Slow ServiceComponentRuntime with delivering ServiceReferenceDTOs
  1. … 1 more file in changeset.
FELIX-5959 Exception on changecount timer timeout

Signed-off-by: Raymond Auge <rotty3000@apache.org>

  1. … 4 more files in changeset.
FELIX-5930 : Service reference is missing in DTO
  1. … 1 more file in changeset.
FELIX-5927 : Single element Annotation type does not incorporate PREFIX_
  1. … 2 more files in changeset.
[logback] revert attempted release
    • ?
    ./inject/methods/ActivateMethodTest.java
  1. … 43 more files in changeset.
[FELIX-5618] Fix circular ref handling
  1. … 6 more files in changeset.
FELIX-5404 : Annotation configurations default values are not considered. Revert patch, update test
Delete empty directories
FELIX-5404 : Annotation configurations default values are not considered. Apply patch from Julian Sedding
  1. … 1 more file in changeset.
FELIX-5356 - fix for Component Factory and CM factory Configurations behave badly

Also added tests for factory configuration

  1. … 5 more files in changeset.
FELIX-4417 Improve logging of circular references. Fix some problems introduced with rev 1744827 when activate changes service properties.
  1. … 7 more files in changeset.
FELIX-5264 Introduce a single State enum and use an atomic to track it, and use some optimistic locking on state changes. This fixes the specific issue found and should provide much easier diagnosis of any remaining or new problems.
  1. … 8 more files in changeset.
[FELIX-5243] Remove anonymous inner class, add a unit test to ensure package consistency
  1. … 2 more files in changeset.
[FELIX-5243] Refactor all component methods related code into a separate package
  1. … 46 more files in changeset.
[FELIX-5243] Refactor to isolate manager, helper and metadata packages

Isolate metadata package by using the Bundle instead of the ComponentHolder for checking target

Introduce a ScrConfiguration interface

Only keep ScrConfigurationImpl and related classes into the config package, move other classes to manager

Move PackageAdmin support into ClassUtils

    • ?
    ./manager/ConfigurationSupportTest.java
    • ?
    ./manager/ConfiguredComponentHolderTest.java
  1. … 41 more files in changeset.
[FELIX-5243] Remove metadata package dependency on parser package
  1. … 4 more files in changeset.
[FELIX-5243] Introduce a ComponentActivator interface and move TargetedPID to config package
  1. … 18 more files in changeset.
FELIX-5257 Improve formatting of command list output
  1. … 1 more file in changeset.
FELIX-5256 Object conversion should pass through unrecognized objects of compatible type
  1. … 1 more file in changeset.
FELIX-5213, make ServiceReference accessible always during activation
  1. … 6 more files in changeset.
FELIX-5079 Register configuration listener per config admin found
  1. … 8 more files in changeset.
FELIX-5044 make sure property changes during service registration eventually get shown
  1. … 8 more files in changeset.
FELIX-4967 handle char and char types in config annotations, and fix boolean handling
  1. … 1 more file in changeset.
[SCR] Additional Unit Tests for SingleComponentManager.getService()

[SCR] Fix potential NPE in concurrent scenarios

Also included unit tests.

    • ?
    ./manager/SingleComponentManagerTest.java
  1. … 1 more file in changeset.