Skip navigation links
B C F H I N O P R S T U V W 

B

build() - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetectionService.Builder
 
build() - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetector.Builder
 
builder() - Static method in class io.atomix.protocols.phi.PhiAccrualFailureDetectionService
Returns a new phi accrual failure detection service builder.
Builder() - Constructor for class io.atomix.protocols.phi.PhiAccrualFailureDetectionService.Builder
 
Builder() - Constructor for class io.atomix.protocols.phi.PhiAccrualFailureDetector.Builder
 

C

close() - Method in interface io.atomix.protocols.phi.FailureDetectionService
Closes the service.
close() - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetectionService
 

F

FailureDetectionEvent<T extends io.atomix.utils.Identifier> - Class in io.atomix.protocols.phi
Failure detection event.
FailureDetectionEvent(FailureDetectionEvent.Type, T, FailureDetectionEvent.State, FailureDetectionEvent.State) - Constructor for class io.atomix.protocols.phi.FailureDetectionEvent
 
FailureDetectionEvent.State - Enum in io.atomix.protocols.phi
Failure detection event state.
FailureDetectionEvent.Type - Enum in io.atomix.protocols.phi
Failure detection event type.
FailureDetectionEventListener<T extends io.atomix.utils.Identifier> - Interface in io.atomix.protocols.phi
Failure detection event listener.
FailureDetectionProtocol<T extends io.atomix.utils.Identifier> - Interface in io.atomix.protocols.phi.protocol
Failure detection protocol.
FailureDetectionService<T extends io.atomix.utils.Identifier> - Interface in io.atomix.protocols.phi
Failure detection service.
FailureDetectionService.Builder<T extends io.atomix.utils.Identifier> - Interface in io.atomix.protocols.phi
Failure detections service builder.

H

heartbeat(T, HeartbeatMessage<T>) - Method in interface io.atomix.protocols.phi.protocol.FailureDetectionProtocol
Sends the given heartbeat message to the given [eer.
HeartbeatMessage<T extends io.atomix.utils.Identifier> - Class in io.atomix.protocols.phi.protocol
Failure detection heartbeat message.
HeartbeatMessage(T, FailureDetectionEvent.State) - Constructor for class io.atomix.protocols.phi.protocol.HeartbeatMessage
 

I

io.atomix.protocols.phi - package io.atomix.protocols.phi
 
io.atomix.protocols.phi.protocol - package io.atomix.protocols.phi.protocol
 

N

newBuilder() - Static method in class io.atomix.protocols.phi.PhiAccrualFailureDetector
Returns a new failure detector builder.
newState() - Method in class io.atomix.protocols.phi.FailureDetectionEvent
Returns the new node state.

O

oldState() - Method in class io.atomix.protocols.phi.FailureDetectionEvent
Returns the old node state.

P

phi() - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetector
Compute phi for the specified node id.
PhiAccrualFailureDetectionService<T extends io.atomix.utils.Identifier> - Class in io.atomix.protocols.phi
Phi-accrual failure detection service.
PhiAccrualFailureDetectionService(FailureDetectionProtocol<T>, T, Supplier<Collection<T>>, ScheduledExecutorService, Duration, int, int, double) - Constructor for class io.atomix.protocols.phi.PhiAccrualFailureDetectionService
 
PhiAccrualFailureDetectionService.Builder<T extends io.atomix.utils.Identifier> - Class in io.atomix.protocols.phi
Phi-accrual failure detection service builder.
PhiAccrualFailureDetector - Class in io.atomix.protocols.phi
Phi Accrual failure detector.
PhiAccrualFailureDetector() - Constructor for class io.atomix.protocols.phi.PhiAccrualFailureDetector
Creates a new failure detector with the default configuration.
PhiAccrualFailureDetector(int, double) - Constructor for class io.atomix.protocols.phi.PhiAccrualFailureDetector
Creates a new failure detector.
PhiAccrualFailureDetector(int, double, int) - Constructor for class io.atomix.protocols.phi.PhiAccrualFailureDetector
Creates a new failure detector.
PhiAccrualFailureDetector.Builder - Class in io.atomix.protocols.phi
Phi accrual failure detector builder.

R

registerHeartbeatListener(Consumer<HeartbeatMessage<T>>) - Method in interface io.atomix.protocols.phi.protocol.FailureDetectionProtocol
Registers a heartbeat message listener.
report() - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetector
Report a new heart beat for the specified node id.
report(long) - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetector
Report a new heart beat for the specified node id.

S

source() - Method in class io.atomix.protocols.phi.protocol.HeartbeatMessage
Returns the message source.
state() - Method in class io.atomix.protocols.phi.protocol.HeartbeatMessage
Returns the message state.

T

toString() - Method in class io.atomix.protocols.phi.FailureDetectionEvent
 
toString() - Method in class io.atomix.protocols.phi.protocol.HeartbeatMessage
 

U

unregisterHeartbeatListener() - Method in interface io.atomix.protocols.phi.protocol.FailureDetectionProtocol
Unregisters the heartbeat message listener.

V

valueOf(String) - Static method in enum io.atomix.protocols.phi.FailureDetectionEvent.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.atomix.protocols.phi.FailureDetectionEvent.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.atomix.protocols.phi.FailureDetectionEvent.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.atomix.protocols.phi.FailureDetectionEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.

W

withHeartbeatExecutor(ScheduledExecutorService) - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetectionService.Builder
Sets the heartbeat executor.
withHeartbeatInterval(Duration) - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetectionService.Builder
Sets the heartbeat interval.
withLocalNode(T) - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetectionService.Builder
Sets the local node identifier.
withMinSamples(int) - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetectionService.Builder
Sets the minimum number of samples requires to compute phi.
withMinSamples(int) - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetector.Builder
Sets the minimum number of samples required to compute phi.
withPeerProvider(Supplier<Collection<T>>) - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetectionService.Builder
Sets the gossip peer provider function.
withPhiFactor(double) - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetectionService.Builder
Sets the phi factor.
withPhiFactor(double) - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetector.Builder
Sets the phi factor.
withPhiFailureThreshold(int) - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetectionService.Builder
Sets the phi failure threshold.
withProtocol(FailureDetectionProtocol<T>) - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetectionService.Builder
Sets the failure detection protocol.
withWindowSize(int) - Method in class io.atomix.protocols.phi.PhiAccrualFailureDetector.Builder
Sets the history window size.
B C F H I N O P R S T U V W 
Skip navigation links

Copyright © 2013–2017. All rights reserved.