| Package | Description | 
|---|---|
| org.apache.sling.discovery.base.commons | 
 Provides some common classes for discovery implementors that 
 choose to extend from discovery.base 
 | 
| org.apache.sling.discovery.commons.providers | 
 Provides commons utility for providers of the Discovery API. 
 | 
| org.apache.sling.discovery.commons.providers.base | 
 Provides commons implementations for providers of the Discovery API. 
 | 
| org.apache.sling.discovery.oak | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
BaseDiscoveryService
Abstract base class for DiscoveryService implementations which uses the 
 ClusterViewService plus Topology Connectors to calculate
 the current TopologyView 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ViewStateManager.installMinEventDelayHandler(DiscoveryService discoveryService,
                           Scheduler scheduler,
                           long minEventDelaySecs)
Installs an optional 'min event delay handler' which, using the given scheduler,
 delays sending TOPOLOGY_CHANGED event after receiving a handleNewView - with the
 idea as to limit the number of toggling between view states. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ViewStateManagerImpl.installMinEventDelayHandler(DiscoveryService discoveryService,
                           Scheduler scheduler,
                           long minEventDelaySecs)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
OakDiscoveryService
This implementation of the cross-cluster service uses the view manager
 implementation for detecting changes in a cluster and only supports one
 cluster (of which this instance is part of). 
 | 
Copyright © 2022 The Apache Software Foundation. All rights reserved.