| Package | Description |
|---|---|
| org.apache.sling.discovery.commons.providers.spi.base |
Provides default SPI-implementations used by discovery.commons.providers.impl
|
| org.apache.sling.discovery.oak | |
| org.apache.sling.discovery.oak.cluster |
| Class and Description |
|---|
| AbstractServiceWithBackgroundCheck
Base class which implements the concept of a 'BackgroundCheck',
a thread that periodically executes a check until that one succeeds.
|
| ClusterSyncHistory |
| DiscoveryLiteConfig
Provides the configuration of a few paths needed by discovery-lite processing services
|
| DiscoveryLiteDescriptor
Simplifies access to the underlying JSON-backed oak discovery-lite descriptor
|
| IdMapService
The 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)
|
| OakBacklogClusterSyncService
The OakBacklogClusterSyncService will wait until all instances
in the local cluster are no longer in any backlog state.
|
| SyncTokenService
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.
|
| Class and Description |
|---|
| DiscoveryLiteConfig
Provides the configuration of a few paths needed by discovery-lite processing services
|
| IdMapService
The 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)
|
| OakBacklogClusterSyncService
The OakBacklogClusterSyncService will wait until all instances
in the local cluster are no longer in any backlog state.
|
| SyncTokenService
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.
|
| Class and Description |
|---|
| IdMapService
The 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)
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.