@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.