# Uses of Package
org.apache.sling.discovery.base.commons

Packages that use org.apache.sling.discovery.base.commons
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.base.connectors.ping
Provides topology connector implementations for discovery implementors that choose to extend from discovery.base

Classes in org.apache.sling.discovery.base.commons used by org.apache.sling.discovery.base.commons
Class
Description
ClusterViewService
The ClusterViewService is capable of determining the ClusterView of the local cluster (ie of the instances that are all hooked to the same underlying repository).
DefaultTopologyView
Default Implementation of the topology view interface
PeriodicBackgroundJob
Simple executor of a background job that periodically invokes a particular runnable - catching RuntimeExceptions that might throw - but not catching Errors (that terminates the BackgroundJob).
UndefinedClusterViewException
This exception is thrown when the ClusterViewService does not have a cluster view that is valid.
UndefinedClusterViewException.Reason
ViewChecker
A ViewChecker is capable of issuing a heartbeat and subsequently checking the resulting, current view in the local cluster.
Classes in org.apache.sling.discovery.base.commons used by org.apache.sling.discovery.base.connectors.ping
Class
Description
ClusterViewService
The ClusterViewService is capable of determining the ClusterView of the local cluster (ie of the instances that are all hooked to the same underlying repository).