# All Classes and Interfaces

Class
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.
PropertyProvider
The `PropertyProvider` service interface may be implemented by components that wish to define properties on the local instance which then are broadcast to the `TopologyView` instances.
TopologyEvent
A topology event is sent whenever a change in the topology occurs.
TopologyEvent.Type
TopologyEventListener
The `TopologyEventListener` service 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.