| Package | Description | 
|---|---|
| org.apache.sling.discovery | Provides a service to interface which may be implemented by applications
 to get notified on cluster topology changes. | 
| 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.announcement | Provides topology announcement implementations for discovery
 implementors that choose to extend from discovery.base | 
| org.apache.sling.discovery.commons | Provides commons utility for users for the Discovery API. | 
| 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.commons.providers.spi | Provides an SPI for providers, used by discovery.commons.providers.impl | 
| org.apache.sling.discovery.oak | 
| Class and Description | 
|---|
| ClusterView A ClusterView represents the instances of a cluster that are
 up and running and that all can see each other at a certain point in time. | 
| InstanceDescription An InstanceDescription represents and contains information about an
 instance that is part of a TopologyView. | 
| InstanceFilter Used to filter InstanceDescriptions in a TopologyView. | 
| TopologyEvent A topology event is sent whenever a change in the topology occurs. | 
| TopologyEvent.Type | 
| TopologyView A topology view is a cross-cluster list of instances and clusters
 that have announced themselves with the DiscoveryService. | 
| Class and Description | 
|---|
| ClusterView A ClusterView represents the instances of a cluster that are
 up and running and that all can see each other at a certain point in time. | 
| DiscoveryService The discovery service can be used to get the current topology view. | 
| InstanceDescription An InstanceDescription represents and contains information about an
 instance that is part of a TopologyView. | 
| InstanceFilter Used to filter InstanceDescriptions in a TopologyView. | 
| TopologyEvent.Type | 
| TopologyView A topology view is a cross-cluster list of instances and clusters
 that have announced themselves with the DiscoveryService. | 
| Class and Description | 
|---|
| ClusterView A ClusterView represents the instances of a cluster that are
 up and running and that all can see each other at a certain point in time. | 
| InstanceDescription An InstanceDescription represents and contains information about an
 instance that is part of a TopologyView. | 
| Class and Description | 
|---|
| ClusterView A ClusterView represents the instances of a cluster that are
 up and running and that all can see each other at a certain point in time. | 
| InstanceDescription An InstanceDescription represents and contains information about an
 instance that is part of a TopologyView. | 
| InstanceFilter Used to filter InstanceDescriptions in a TopologyView. | 
| TopologyEvent A topology event is sent whenever a change in the topology occurs. | 
| TopologyEventListener The  TopologyEventListenerservice interface may be implemented by
 components interested in being made aware of changes in the topology. | 
| TopologyView A topology view is a cross-cluster list of instances and clusters
 that have announced themselves with the DiscoveryService. | 
| Class and Description | 
|---|
| ClusterView A ClusterView represents the instances of a cluster that are
 up and running and that all can see each other at a certain point in time. | 
| DiscoveryService The discovery service can be used to get the current topology view. | 
| InstanceDescription An InstanceDescription represents and contains information about an
 instance that is part of a TopologyView. | 
| TopologyEvent A topology event is sent whenever a change in the topology occurs. | 
| TopologyEventListener The  TopologyEventListenerservice interface may be implemented by
 components interested in being made aware of changes in the topology. | 
| TopologyView A topology view is a cross-cluster list of instances and clusters
 that have announced themselves with the DiscoveryService. | 
| Class and Description | 
|---|
| DiscoveryService The discovery service can be used to get the current topology view. | 
| TopologyEventListener The  TopologyEventListenerservice interface may be implemented by
 components interested in being made aware of changes in the topology. | 
| Class and Description | 
|---|
| ClusterView A ClusterView represents the instances of a cluster that are
 up and running and that all can see each other at a certain point in time. | 
| Class and Description | 
|---|
| DiscoveryService The discovery service can be used to get the current topology view. | 
| PropertyProvider The  PropertyProviderservice interface may be implemented by
 components that wish to define properties on the local instance which then
 are broadcast to theTopologyViewinstances. | 
| TopologyEvent A topology event is sent whenever a change in the topology occurs. | 
| TopologyEventListener The  TopologyEventListenerservice interface may be implemented by
 components interested in being made aware of changes in the topology. | 
Copyright © 2017 The Apache Software Foundation. All rights reserved.