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

Reply via email to