# All Classes

All Classes Class Summary Annotation Types Summary
ClusterReader: Helper class to detect instances that are only partially started.
Config: Configuration object used as a central config point for the discovery service implementation
DiscoveryServiceCentralConfig
InstanceInfo: Data object containing all infos about a particular Sling instance
InstanceReadResult: Contains the outcome of reading an InstanceInfo
JoinerDelay: The JoinerDelay is an ClusterSyncService used in the sync chain and got introduced as part of SLING-10489.
OakClusterViewService: Oak-based implementation of the ClusterViewService interface.
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).
OakViewChecker: The OakViewChecker is taking care of checking the oak discovery-lite descriptor when checking the local cluster view and passing that on to the ViewStateManager which will then detect whether there was any change or not.
SlingIdCleanupTask: A background task that cleans up garbage slingIds after topology changes.
SlingIdCleanupTask.Conf
SynchronizedClocksHealthCheck: HealthCheck that builds on-top of DocumentNodeStore's determineServerTimeDifferenceMillis method which checks how much the local time differs from the DocumentStore's time.
TopologyWebConsolePlugin: Simple webconsole which gives an overview of the topology visible by the discovery service