Uses of Package
org.apache.sling.discovery.commons.providers.spi.base
Packages that use org.apache.sling.discovery.commons.providers.spi.base
Package
Description
Provides default SPI-implementations used by discovery.commons.providers.impl
-
Classes in org.apache.sling.discovery.commons.providers.spi.base used by org.apache.sling.discovery.commons.providers.spi.baseClassDescriptionBase class which implements the concept of a 'BackgroundCheck', a thread that periodically executes a check until that one succeeds.Provides the configuration of a few paths needed by discovery-lite processing servicesSimplifies access to the underlying JSON-backed oak discovery-lite descriptorThe IdMapService is responsible for storing a slingId-clusterNodeId pair to the repository and given all other instances in the cluster do the same can map clusterNodeIds to slingIds (or vice-versa)The OakBacklogClusterSyncService will wait until all instances in the local cluster are no longer in any backlog state.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.
-
Classes in org.apache.sling.discovery.commons.providers.spi.base used by org.apache.sling.discovery.oakClassDescriptionProvides the configuration of a few paths needed by discovery-lite processing servicesThe IdMapService is responsible for storing a slingId-clusterNodeId pair to the repository and given all other instances in the cluster do the same can map clusterNodeIds to slingIds (or vice-versa)The OakBacklogClusterSyncService will wait until all instances in the local cluster are no longer in any backlog state.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.
-
Classes in org.apache.sling.discovery.commons.providers.spi.base used by org.apache.sling.discovery.oak.clusterClassDescriptionThe IdMapService is responsible for storing a slingId-clusterNodeId pair to the repository and given all other instances in the cluster do the same can map clusterNodeIds to slingIds (or vice-versa)