Checkout Tools
  • last updated 5 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
FELIX-6206 : NPE in ComponentRegistry.getComponentHolders(). Applied patch by Robert Varga
  1. … 1 more file in changeset.
FELIX-6159 - Handle IllegalStateException when configuration is deleted
FELIX-6155 - Add version to metadata store file

If the stored version is not the current version

of the implementation then the cached metadata is

ignored.

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. … 1 more file in changeset.
FELIX-6096 : SCR fails if the Java Runtime Environment does not support permissions. Apply patch from Christoph Fiehe
  1. … 1 more file in changeset.
FELIX-6107 : Loggging Passwords when invoking activate Method
  1. … 1 more file in changeset.
WORKING - fix NPE on ServiceRef.getBundle
FELIX-6050 - Use common code for PrototypRefPair

Add an AbstractPrototypeRefPair to allow the Single

and Multiple implementations to share common code

FELIX-6044 - Fixes for maintaining correct reference usage

- unget non-prototype service refs

- avoid creating multiple prototype instances for same component

FELIX-6041 - allow scr commands to work when gogo.runtime resolves later

Remove the optional dependency on org.apache.felix.service.command

package to allow gogo.runtime to be installed and resolved after the SCR

bundle. This allows the scr gogo commands to work while avoiding a wire

from the SCR bundle to the gogo packages.

This is achieved by generating a proxy instance of the Converter service

and registering it with the gogo.runtime BundleContext (or what ever

bundle registers the CommandProcessor service.

    • ?
    ./apache/felix/scr/impl/ComponentConverterFactory.java
  1. … 2 more files in changeset.
FELIX-6026 - Fix ScrInfo service issues
    • ?
    ./apache/felix/scr/impl/ComponentCommands.java
    • ?
    ./apache/felix/scr/impl/ComponentCommandsScrInfo.java
FELIX-6036 - avoid stashing stale RefPair objects in OpenStatus
FELIX-5987: Slow ServiceComponentRuntime with delivering ServiceReferenceDTOs
  1. … 1 more file in changeset.
FELIX-5989 - Avoid passing null arguments for formating debug messages

The null values should not be passed if there are no place holders in the message to insert the null values

FELIX-5974 : Prototype scope references are not released on deactivation. Applied patch from Tim Ward
FELIX-5950 : NPE in MultiplePrototypeRefPair.unsetServiceObject
  1. … 1 more file in changeset.
FELIX-5950 : NPE in MultiplePrototypeRefPair.unsetServiceObject
  1. … 1 more file in changeset.
FELIX-5959 Exception on changecount timer timeout

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

  1. … 1 more file in changeset.
FELIX-5948 Collection of performance and memory optimizations

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

FELIX-5947 ClassLoader memory leak

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

FELIX-4260 : IllegalStateException: The service has been unregistered
  1. … 1 more file in changeset.
FELIX-5930 : Service reference is missing in DTO
  1. … 1 more file in changeset.
FELIX-5905 : SCR cannot access method getLogger from LogService R7
    • ?
    ./apache/felix/scr/impl/inject/ValueUtils.java
  1. … 1 more file in changeset.
FELIX-5930 : Service reference is missing in DTO
  1. … 1 more file in changeset.
FELIX-5929 : Failed activation state not reported in DTOs
  1. … 1 more file in changeset.
FELIX-5926 : Logger instance is not set for constructor and reference injection
FELIX-5910 : Set correct AccessControlContext when receiving configuration events
FELIX-5910 : Set correct AccessControlContext when receiving configuration events
FELIX-5910 : Set correct AccessControlContext when receiving configuration events
FELIX-5927 : Single element Annotation type does not incorporate PREFIX_
  1. … 2 more files in changeset.