Uses of Interface
org.apache.sling.discovery.commons.providers.spi.ClusterSyncService
Packages that use ClusterSyncService
Package
Description
Provides commons implementations for providers of the Discovery API.
Provides default SPI-implementations used by discovery.commons.providers.impl
-
Uses of ClusterSyncService in org.apache.sling.discovery.commons.providers.base
Methods in org.apache.sling.discovery.commons.providers.base with parameters of type ClusterSyncServiceModifier and TypeMethodDescriptionstatic ViewStateManager
ViewStateManagerFactory.newViewStateManager
(Lock lock, ClusterSyncService consistencyService) -
Uses of ClusterSyncService in org.apache.sling.discovery.commons.providers.spi.base
Classes in org.apache.sling.discovery.commons.providers.spi.base that implement ClusterSyncServiceModifier and TypeClassDescriptionclass
Allows chaining of ClusterSyncService, itself implementing the ClusterSyncService interfaceclass
The OakBacklogClusterSyncService will wait until all instances in the local cluster are no longer in any backlog state.class
Implements the syncToken idea: each instance stores a key-value pair with key=stringId and value=discoveryLiteSequenceNumber under /var/discovery/oak/syncTokens - and then waits until it sees the same token from all other instances in the cluster.Constructors in org.apache.sling.discovery.commons.providers.spi.base with parameters of type ClusterSyncServiceModifierConstructorDescriptionClusterSyncServiceChain
(ClusterSyncService... chain) Creates a new chain of ClusterSyncService that calls a cascaded sync with the provided ClusterSyncService. -
Uses of ClusterSyncService in org.apache.sling.discovery.oak
Classes in org.apache.sling.discovery.oak that implement ClusterSyncServiceModifier and TypeClassDescriptionclass
The JoinerDelay is an ClusterSyncService used in the sync chain and got introduced as part of SLING-10489.