@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 © 2022 The Apache Software Foundation. All rights reserved.