This is an automated email from the ASF dual-hosted git repository.
tjwatson pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/felix-dev.git
from 85251f4f17 Bump ch.qos.logback:logback-classic from 1.2.12 to 1.2.13
in /scr
add e95cb90e46 FELIX-6778 Replaced the pattern of creating and cancelling
a java.util.Timer, with a ScheduledThreadPoolExecutor. This is configured to
keep its core Thread(s) around for up to 10 seconds without any tasks. This
enables a low 'ds.service.changecount.timeout' to be used, without having to
pay the cost of a lot of short-lived threads being created.
add 181336b0cd Changed the SCR Component Actor thread into a
ScheduledExecutorService Replaced the SCR Component Registry executor with the
SCR Component Actor Added integration test that validates service.changecount
property updates
add d76321fcff Merge remote-tracking branch 'origin/master' into
feature/FELIX-6778
add 86375a015a Removed empty ComponentRegistry.shutdown() method Removed
m_componentActor parameter from ComponentRegistry.missingServicePresent()
add e3453e2203 Merge remote-tracking branch 'origin/master' into
feature/FELIX-6778
add 3b674eaa44 Only set the 'ds.service.changecount.timeout' system
property within the Felix6778Test
new 5ad1a58a27 Merge pull request #419 from
Thales-Netherlands/feature/FELIX-6778
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../java/org/apache/felix/scr/impl/Activator.java | 14 +-
.../felix/scr/impl/BundleComponentActivator.java | 11 +-
.../felix/scr/impl/ComponentActorExecutor.java | 70 ++++++++
.../felix/scr/impl/ComponentActorThread.java | 179 ---------------------
.../apache/felix/scr/impl/ComponentRegistry.java | 45 ++----
.../felix/scr/integration/ComponentTestBase.java | 1 +
.../felix/scr/integration/Felix6778Test.java | 126 +++++++++++++++
7 files changed, 217 insertions(+), 229 deletions(-)
create mode 100644
scr/src/main/java/org/apache/felix/scr/impl/ComponentActorExecutor.java
delete mode 100644
scr/src/main/java/org/apache/felix/scr/impl/ComponentActorThread.java
create mode 100644
scr/src/test/java/org/apache/felix/scr/integration/Felix6778Test.java