You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cs...@apache.org on 2019/12/23 13:58:00 UTC
[sling-org-apache-sling-distribution-journal] branch SLING-8908
updated (8ac538d -> 1406a00)
This is an automated email from the ASF dual-hosted git repository.
cschneider pushed a change to branch SLING-8908
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-distribution-journal.git.
from 8ac538d SLING-8908 - Mark skipped packages as processed
add d97a768 SLING-8934 Create new metric for the number of subscribers of distribution publisher (#18)
add e88d623 SLING-8932 - Redesign DistributionSubscriber to offload responsibilities (#17)
add f12c220 SLING-8944 - Systemready check for idle subscriber (#19)
add 1406a00 Merge branch 'master' into SLING-8908
No new revisions were added by this update.
Summary of changes:
pom.xml | 5 +
.../impl/publisher/DistributionPublisher.java | 10 +
.../impl/shared/DistributionMetricsService.java | 2 +-
.../journal/impl/subscriber/Announcer.java | 38 +-
.../journal/impl/subscriber/BookKeeper.java | 335 +++++++++++++
.../journal/impl/subscriber/CommandPoller.java | 104 ++++
.../impl/subscriber/DistributionSubscriber.java | 541 ++++-----------------
.../journal/impl/subscriber/PackageHandler.java | 89 ++++
.../journal/impl/subscriber/SubscriberIdle.java | 95 ++++
.../journal/impl/subscriber/AnnouncerTest.java | 16 +-
.../impl/subscriber/SubscriberIdleTest.java | 56 +++
.../journal/impl/subscriber/SubscriberTest.java | 5 +-
12 files changed, 820 insertions(+), 476 deletions(-)
create mode 100644 src/main/java/org/apache/sling/distribution/journal/impl/subscriber/BookKeeper.java
create mode 100644 src/main/java/org/apache/sling/distribution/journal/impl/subscriber/CommandPoller.java
create mode 100644 src/main/java/org/apache/sling/distribution/journal/impl/subscriber/PackageHandler.java
create mode 100644 src/main/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberIdle.java
create mode 100644 src/test/java/org/apache/sling/distribution/journal/impl/subscriber/SubscriberIdleTest.java