| Package | Description | 
|---|---|
| org.apache.sling.discovery.commons.providers.base | Provides commons implementations for providers of the Discovery API. | 
| org.apache.sling.discovery.commons.providers.spi.base | Provides default SPI-implementations used by discovery.commons.providers.impl | 
| Modifier and Type | Method and Description | 
|---|---|
| static ViewStateManager | ViewStateManagerFactory. newViewStateManager(java.util.concurrent.locks.Lock lock,
                   ClusterSyncService consistencyService) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ClusterSyncServiceChainAllows chaining of ClusterSyncService, itself implementing
 the ClusterSyncService interface | 
| class  | OakBacklogClusterSyncServiceThe OakBacklogClusterSyncService will wait until all instances
 in the local cluster are no longer in any backlog state. | 
| class  | SyncTokenServiceImplements 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. | 
| Constructor and Description | 
|---|
| ClusterSyncServiceChain(ClusterSyncService... chain)Creates a new chain of ClusterSyncService that calls a
 cascaded sync with the provided ClusterSyncService. | 
Copyright © 2018 The Apache Software Foundation. All rights reserved.