@Version(value="2.0.0")
See: Description
| Interface | 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). | 
| ViewChecker | A ViewChecker is capable of issuing a heartbeat and
 subsequently checking the resulting, current view 
 in the local cluster. | 
| Class | Description | 
|---|---|
| BaseDiscoveryService | Abstract base class for DiscoveryService implementations which uses the 
 ClusterViewService plus Topology Connectors to calculate
 the current TopologyView | 
| BaseViewChecker | The heartbeat handler is responsible and capable of issuing both local and
 remote heartbeats and registers a periodic job with the scheduler for doing so. | 
| ClusterViewHelper | Contains some static helper methods around ClusterView | 
| 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). | 
| Enum | Description | 
|---|---|
| UndefinedClusterViewException.Reason | 
| Exception | Description | 
|---|---|
| UndefinedClusterViewException | This exception is thrown when the ClusterViewService
 does not have a cluster view that is valid. | 
Copyright © 2018 The Apache Software Foundation. All rights reserved.