| Package | Description |
|---|---|
| io.atomix.protocols.phi |
| Modifier and Type | Method and Description |
|---|---|
static <T extends io.atomix.utils.Identifier> |
PhiAccrualFailureDetectionService.builder()
Returns a new phi accrual failure detection service builder.
|
PhiAccrualFailureDetectionService.Builder<T> |
PhiAccrualFailureDetectionService.Builder.withHeartbeatExecutor(ScheduledExecutorService executor)
Sets the heartbeat executor.
|
PhiAccrualFailureDetectionService.Builder<T> |
PhiAccrualFailureDetectionService.Builder.withHeartbeatInterval(Duration interval)
Sets the heartbeat interval.
|
PhiAccrualFailureDetectionService.Builder<T> |
PhiAccrualFailureDetectionService.Builder.withLocalNode(T identifier)
Sets the local node identifier.
|
PhiAccrualFailureDetectionService.Builder<T> |
PhiAccrualFailureDetectionService.Builder.withMinSamples(int minSamples)
Sets the minimum number of samples requires to compute phi.
|
PhiAccrualFailureDetectionService.Builder<T> |
PhiAccrualFailureDetectionService.Builder.withPeerProvider(Supplier<Collection<T>> peerProvider)
Sets the gossip peer provider function.
|
PhiAccrualFailureDetectionService.Builder<T> |
PhiAccrualFailureDetectionService.Builder.withPhiFactor(double phiFactor)
Sets the phi factor.
|
PhiAccrualFailureDetectionService.Builder<T> |
PhiAccrualFailureDetectionService.Builder.withPhiFailureThreshold(int failureThreshold)
Sets the phi failure threshold.
|
PhiAccrualFailureDetectionService.Builder<T> |
PhiAccrualFailureDetectionService.Builder.withProtocol(FailureDetectionProtocol<T> protocol)
Sets the failure detection protocol.
|
Copyright © 2013–2017. All rights reserved.