- BootstrapDiscoveryBuilder - Class in io.atomix.cluster.discovery
-
Bootstrap discovery builder.
- BootstrapDiscoveryBuilder() - Constructor for class io.atomix.cluster.discovery.BootstrapDiscoveryBuilder
-
- BootstrapDiscoveryConfig - Class in io.atomix.cluster.discovery
-
Bootstrap discovery configuration.
- BootstrapDiscoveryConfig() - Constructor for class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
-
- BootstrapDiscoveryProvider - Class in io.atomix.cluster.discovery
-
Cluster membership provider that bootstraps membership from a pre-defined set of peers.
- BootstrapDiscoveryProvider(Node...) - Constructor for class io.atomix.cluster.discovery.BootstrapDiscoveryProvider
-
- BootstrapDiscoveryProvider(Collection<Node>) - Constructor for class io.atomix.cluster.discovery.BootstrapDiscoveryProvider
-
- BootstrapDiscoveryProvider.Type - Class in io.atomix.cluster.discovery
-
Bootstrap member location provider type.
- BootstrapService - Interface in io.atomix.cluster
-
Cluster bootstrap service.
- broadcast(String, byte[]) - Method in interface io.atomix.cluster.messaging.BroadcastService
-
Broadcasts the given message to all listeners for the given subject.
- broadcast(String, M) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Broadcasts a message to all members.
- broadcast(String, M, Function<M, byte[]>) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Broadcasts a message to all members.
- broadcast(String, M) - Method in interface io.atomix.cluster.messaging.ClusterEventService
-
Broadcasts a message to all subscribers registered for the given topic.
- broadcast(String, M, Function<M, byte[]>) - Method in interface io.atomix.cluster.messaging.ClusterEventService
-
Broadcasts a message to all subscribers registered for the given topic.
- broadcastIncludeSelf(String, M) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Broadcasts a message to all members including self.
- broadcastIncludeSelf(String, M, Function<M, byte[]>) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Broadcasts a message to all members including self.
- BroadcastService - Interface in io.atomix.cluster.messaging
-
Service for broadcast messaging between nodes.
- BroadcastService.Builder - Interface in io.atomix.cluster.messaging
-
Broadcast service builder.
- build() - Method in class io.atomix.cluster.AtomixClusterBuilder
-
- build() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryBuilder
-
- build() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryBuilder
-
- build() - Method in class io.atomix.cluster.MemberBuilder
-
- build() - Method in class io.atomix.cluster.NodeBuilder
-
- builder() - Static method in class io.atomix.cluster.AtomixCluster
-
Returns a new Atomix builder.
- builder(ClassLoader) - Static method in class io.atomix.cluster.AtomixCluster
-
Returns a new Atomix builder.
- builder(String) - Static method in class io.atomix.cluster.AtomixCluster
-
Returns a new Atomix builder.
- builder(String, ClassLoader) - Static method in class io.atomix.cluster.AtomixCluster
-
Returns a new Atomix builder.
- builder(ClusterConfig) - Static method in class io.atomix.cluster.AtomixCluster
-
Returns a new Atomix builder.
- builder() - Static method in class io.atomix.cluster.discovery.BootstrapDiscoveryProvider
-
Creates a new bootstrap provider builder.
- builder() - Static method in class io.atomix.cluster.discovery.MulticastDiscoveryProvider
-
Returns a new multicast member location provider builder.
- builder() - Static method in class io.atomix.cluster.Member
-
Returns a new member builder with no ID.
- builder(String) - Static method in class io.atomix.cluster.Member
-
Returns a new member builder.
- builder(MemberId) - Static method in class io.atomix.cluster.Member
-
Returns a new member builder.
- Builder() - Constructor for class io.atomix.cluster.messaging.MessagingService.Builder
-
- builder() - Static method in class io.atomix.cluster.Node
-
Returns a new member builder with no ID.
- getAddress() - Method in class io.atomix.cluster.MemberConfig
-
Returns the member address.
- getAddress() - Method in class io.atomix.cluster.NodeConfig
-
Returns the node address.
- getBroadcastInterval() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
-
Returns the broadcast interval.
- getBroadcastInterval() - Method in class io.atomix.cluster.MembershipConfig
-
Returns the reachability broadcast interval.
- getBroadcastService() - Method in class io.atomix.cluster.AtomixCluster
-
Returns the cluster broadcast service.
- getBroadcastService() - Method in interface io.atomix.cluster.BootstrapService
-
Returns the cluster broadcast service
- getClusterId() - Method in class io.atomix.cluster.ClusterConfig
-
Returns the cluster identifier.
- getCommunicationService() - Method in class io.atomix.cluster.AtomixCluster
-
Returns the cluster communication service.
- getDiscoveryConfig() - Method in class io.atomix.cluster.ClusterConfig
-
Returns the node discovery provider configuration.
- getEventService() - Method in class io.atomix.cluster.AtomixCluster
-
Returns the cluster event service.
- getFailureThreshold() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
-
Returns the failure detector threshold.
- getFailureThreshold() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
-
Returns the failure detector threshold.
- getFailureTimeout() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
-
Returns the base failure timeout.
- getFailureTimeout() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
-
Returns the base failure timeout.
- getGroup() - Method in class io.atomix.cluster.MulticastConfig
-
Returns the multicast group.
- getHeartbeatInterval() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
-
Returns the heartbeat interval.
- getHost() - Method in class io.atomix.cluster.MemberConfig
-
Returns the member host.
- getId() - Method in class io.atomix.cluster.MemberConfig
-
Returns the member identifier.
- getId() - Method in class io.atomix.cluster.NodeConfig
-
Returns the node identifier.
- getLocalMember() - Method in interface io.atomix.cluster.ClusterMembershipService
-
Returns the local member.
- getMember(String) - Method in interface io.atomix.cluster.ClusterMembershipService
-
Returns the specified member node.
- getMember(MemberId) - Method in interface io.atomix.cluster.ClusterMembershipService
-
Returns the specified member.
- getMember(Address) - Method in interface io.atomix.cluster.ClusterMembershipService
-
Returns a member by address.
- getMembers() - Method in interface io.atomix.cluster.ClusterMembershipService
-
Returns the set of current cluster members.
- getMembershipConfig() - Method in class io.atomix.cluster.ClusterConfig
-
Returns the cluster membership configuration.
- getMembershipService() - Method in class io.atomix.cluster.AtomixCluster
-
Returns the cluster membership service.
- getMessagingService() - Method in class io.atomix.cluster.AtomixCluster
-
Returns the cluster messaging service.
- getMessagingService() - Method in interface io.atomix.cluster.BootstrapService
-
Returns the cluster messaging service.
- getMulticastConfig() - Method in class io.atomix.cluster.ClusterConfig
-
Returns the multicast configuration.
- getNodeConfig() - Method in class io.atomix.cluster.ClusterConfig
-
Returns the local member configuration.
- getNodes() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
-
Returns the configured bootstrap nodes.
- getNodes() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryProvider
-
- getNodes() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryProvider
-
- getNodes() - Method in interface io.atomix.cluster.discovery.NodeDiscoveryProvider
-
Returns the set of active nodes.
- getNodes() - Method in interface io.atomix.cluster.discovery.NodeDiscoveryService
-
Returns the set of active nodes.
- getPort() - Method in class io.atomix.cluster.MulticastConfig
-
Returns the multicast port.
- getProperties() - Method in class io.atomix.cluster.MemberConfig
-
Returns the member properties.
- getRack() - Method in class io.atomix.cluster.MemberConfig
-
Returns the member rack.
- getReachabilityThreshold() - Method in class io.atomix.cluster.MembershipConfig
-
Returns the reachability failure detection threshold.
- getReachabilityTimeout() - Method in class io.atomix.cluster.MembershipConfig
-
Returns the reachability failure timeout.
- getReachableMembers() - Method in interface io.atomix.cluster.ClusterMembershipService
-
Returns the set of active reachable members.
- getSubscriptions(String) - Method in interface io.atomix.cluster.messaging.ClusterEventService
-
Returns a list of subscriptions for the given topic.
- getType() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
-
- getType() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
-
- getZone() - Method in class io.atomix.cluster.MemberConfig
-
Returns the member zone.
- ManagedBroadcastService - Interface in io.atomix.cluster.messaging
-
Managed broadcast service.
- ManagedClusterCommunicationService - Interface in io.atomix.cluster.messaging
-
Managed cluster communicator.
- ManagedClusterEventService - Interface in io.atomix.cluster.messaging
-
Managed cluster event service.
- ManagedClusterMembershipService - Interface in io.atomix.cluster
-
Managed cluster.
- ManagedMessagingService - Interface in io.atomix.cluster.messaging
-
Managed messaging service.
- ManagedNodeDiscoveryService - Interface in io.atomix.cluster.discovery
-
Managed node discovery service.
- Member - Class in io.atomix.cluster
-
Represents a node as a member in a cluster.
- Member(MemberConfig) - Constructor for class io.atomix.cluster.Member
-
- member(String) - Static method in class io.atomix.cluster.Member
-
Returns a new anonymous cluster member.
- member(String, String) - Static method in class io.atomix.cluster.Member
-
Returns a new named cluster member.
- member(Address) - Static method in class io.atomix.cluster.Member
-
Returns a new anonymous cluster member.
- member(MemberId, Address) - Static method in class io.atomix.cluster.Member
-
Returns a new named cluster member.
- MemberBuilder - Class in io.atomix.cluster
-
Member builder.
- MemberConfig - Class in io.atomix.cluster
-
Member configuration.
- MemberConfig() - Constructor for class io.atomix.cluster.MemberConfig
-
- MemberId - Class in io.atomix.cluster
-
Controller cluster identity.
- MemberId(String) - Constructor for class io.atomix.cluster.MemberId
-
- MembershipConfig - Class in io.atomix.cluster
-
Cluster membership configuration.
- MembershipConfig() - Constructor for class io.atomix.cluster.MembershipConfig
-
- MessagingException - Exception in io.atomix.cluster.messaging
-
Top level exception for MessagingService failures.
- MessagingException() - Constructor for exception io.atomix.cluster.messaging.MessagingException
-
- MessagingException(String) - Constructor for exception io.atomix.cluster.messaging.MessagingException
-
- MessagingException(String, Throwable) - Constructor for exception io.atomix.cluster.messaging.MessagingException
-
- MessagingException(Throwable) - Constructor for exception io.atomix.cluster.messaging.MessagingException
-
- MessagingException.NoRemoteHandler - Exception in io.atomix.cluster.messaging
-
Exception indicating no remote registered remote handler.
- MessagingException.ProtocolException - Exception in io.atomix.cluster.messaging
-
Exception indicating failure due to invalid message structure such as an incorrect preamble.
- MessagingException.RemoteHandlerFailure - Exception in io.atomix.cluster.messaging
-
Exception indicating handler failure.
- MessagingService - Interface in io.atomix.cluster.messaging
-
Interface for low level messaging primitives.
- MessagingService.Builder - Class in io.atomix.cluster.messaging
-
Messaging service builder.
- multicast(String, M, Set<MemberId>) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Multicasts a message to a set of members.
- multicast(String, M, Function<M, byte[]>, Set<MemberId>) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Multicasts a message to a set of members.
- MulticastConfig - Class in io.atomix.cluster
-
Multicast configuration.
- MulticastConfig() - Constructor for class io.atomix.cluster.MulticastConfig
-
- MulticastDiscoveryBuilder - Class in io.atomix.cluster.discovery
-
Multicast discovery provider builder.
- MulticastDiscoveryConfig - Class in io.atomix.cluster.discovery
-
Multicast discovery configuration.
- MulticastDiscoveryConfig() - Constructor for class io.atomix.cluster.discovery.MulticastDiscoveryConfig
-
- MulticastDiscoveryProvider - Class in io.atomix.cluster.discovery
-
Cluster membership provider that uses multicast for member discovery.
- MulticastDiscoveryProvider() - Constructor for class io.atomix.cluster.discovery.MulticastDiscoveryProvider
-
- MulticastDiscoveryProvider(MulticastDiscoveryConfig) - Constructor for class io.atomix.cluster.discovery.MulticastDiscoveryProvider
-
- MulticastDiscoveryProvider.Type - Class in io.atomix.cluster.discovery
-
Broadcast member location provider type.
- send(String, M, MemberId) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Sends a message and expects a reply.
- send(String, M, MemberId, Duration) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Sends a message and expects a reply.
- send(String, M, Function<M, byte[]>, Function<byte[], R>, MemberId) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Sends a message and expects a reply.
- send(String, M, Function<M, byte[]>, Function<byte[], R>, MemberId, Duration) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Sends a message and expects a reply.
- send(String, M) - Method in interface io.atomix.cluster.messaging.ClusterEventService
-
Sends a direct message to the next registered subscriber for topic and awaits a reply.
- send(String, M, Duration) - Method in interface io.atomix.cluster.messaging.ClusterEventService
-
Sends a direct message to the next registered subscriber for topic and awaits a reply.
- send(String, M, Function<M, byte[]>, Function<byte[], R>) - Method in interface io.atomix.cluster.messaging.ClusterEventService
-
Sends a direct message to the next registered subscriber for topic and awaits a reply.
- send(String, M, Function<M, byte[]>, Function<byte[], R>, Duration) - Method in interface io.atomix.cluster.messaging.ClusterEventService
-
Sends a direct message to the next registered subscriber for topic and awaits a reply.
- sendAndReceive(Address, String, byte[]) - Method in interface io.atomix.cluster.messaging.MessagingService
-
Sends a message asynchronously and expects a response.
- sendAndReceive(Address, String, byte[], Executor) - Method in interface io.atomix.cluster.messaging.MessagingService
-
Sends a message synchronously and expects a response.
- sendAndReceive(Address, String, byte[], Duration) - Method in interface io.atomix.cluster.messaging.MessagingService
-
Sends a message asynchronously and expects a response.
- sendAndReceive(Address, String, byte[], Duration, Executor) - Method in interface io.atomix.cluster.messaging.MessagingService
-
Sends a message synchronously and expects a response.
- sendAsync(Address, String, byte[]) - Method in interface io.atomix.cluster.messaging.MessagingService
-
Sends a message asynchronously to the specified communication address.
- setAddress(String) - Method in class io.atomix.cluster.MemberConfig
-
Sets the member address.
- setAddress(Address) - Method in class io.atomix.cluster.MemberConfig
-
Sets the member address.
- setAddress(String) - Method in class io.atomix.cluster.NodeConfig
-
Sets the node address.
- setAddress(Address) - Method in class io.atomix.cluster.NodeConfig
-
Sets the node address.
- setBroadcastInterval(Duration) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the reachability broadcast interval.
- setBroadcastInterval(Duration) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
-
Sets the broadcast interval.
- setBroadcastInterval(Duration) - Method in class io.atomix.cluster.MembershipConfig
-
Sets the reachability broadcast interval.
- setClusterId(String) - Method in class io.atomix.cluster.ClusterConfig
-
Sets the cluster identifier.
- setDiscoveryConfig(NodeDiscoveryConfig) - Method in class io.atomix.cluster.ClusterConfig
-
Sets the node discovery provider configuration.
- setEnabled(boolean) - Method in class io.atomix.cluster.MulticastConfig
-
Sets whether multicast is enabled.
- setFailureThreshold(int) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
-
Sets the failure detector threshold.
- setFailureThreshold(int) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
-
Sets the failure detector threshold.
- setFailureTimeout(Duration) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
-
Sets the base failure timeout.
- setFailureTimeout(Duration) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
-
Sets the base failure timeout.
- setGroup(String) - Method in class io.atomix.cluster.MulticastConfig
-
Sets the multicast group.
- setGroup(InetAddress) - Method in class io.atomix.cluster.MulticastConfig
-
Sets the multicast group.
- setHeartbeatInterval(Duration) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
-
Sets the heartbeat interval.
- setHost(String) - Method in class io.atomix.cluster.MemberConfig
-
Sets the member host.
- setId(String) - Method in class io.atomix.cluster.MemberConfig
-
Sets the member identifier.
- setId(NodeId) - Method in class io.atomix.cluster.MemberConfig
-
- setId(MemberId) - Method in class io.atomix.cluster.MemberConfig
-
Sets the member identifier.
- setId(String) - Method in class io.atomix.cluster.NodeConfig
-
Sets the node identifier.
- setId(NodeId) - Method in class io.atomix.cluster.NodeConfig
-
Sets the node identifier.
- setMembershipConfig(MembershipConfig) - Method in class io.atomix.cluster.ClusterConfig
-
Sets the cluster membership configuration.
- setMulticastConfig(MulticastConfig) - Method in class io.atomix.cluster.ClusterConfig
-
Sets the multicast configuration.
- setNodeConfig(MemberConfig) - Method in class io.atomix.cluster.ClusterConfig
-
Sets the local member configuration.
- setNodes(Collection<NodeConfig>) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
-
Sets the bootstrap nodes.
- setPort(int) - Method in class io.atomix.cluster.MulticastConfig
-
Sets the multicast port.
- setProperties(Map<String, String>) - Method in class io.atomix.cluster.MemberConfig
-
Sets the member properties.
- setProperties(Properties) - Method in class io.atomix.cluster.MemberConfig
-
Sets the member properties.
- setProperty(String, String) - Method in class io.atomix.cluster.MemberConfig
-
Sets a member property.
- setRack(String) - Method in class io.atomix.cluster.MemberConfig
-
Sets the member rack.
- setReachabilityThreshold(int) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the reachability failure detection threshold.
- setReachabilityThreshold(int) - Method in class io.atomix.cluster.MembershipConfig
-
Sets the reachability failure detection threshold.
- setReachabilityTimeout(Duration) - Method in class io.atomix.cluster.MembershipConfig
-
Sets the reachability failure timeout.
- setZone(String) - Method in class io.atomix.cluster.MemberConfig
-
Sets the member zone.
- start() - Method in class io.atomix.cluster.AtomixCluster
-
- stop() - Method in class io.atomix.cluster.AtomixCluster
-
- subscribe(String, Function<M, R>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Adds a new subscriber for the specified message subject.
- subscribe(String, Function<byte[], M>, Function<M, R>, Function<R, byte[]>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Adds a new subscriber for the specified message subject.
- subscribe(String, Function<M, CompletableFuture<R>>) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Adds a new subscriber for the specified message subject.
- subscribe(String, Function<byte[], M>, Function<M, CompletableFuture<R>>, Function<R, byte[]>) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Adds a new subscriber for the specified message subject.
- subscribe(String, Consumer<M>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Adds a new subscriber for the specified message subject.
- subscribe(String, BiConsumer<Address, M>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Adds a new subscriber for the specified message subject.
- subscribe(String, Function<byte[], M>, Consumer<M>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Adds a new subscriber for the specified message subject.
- subscribe(String, Function<byte[], M>, BiConsumer<Address, M>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
-
Adds a new subscriber for the specified message subject.
- subscribe(String, Function<M, R>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterEventService
-
Adds a new subscriber for the specified message topic.
- subscribe(String, Function<byte[], M>, Function<M, R>, Function<R, byte[]>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterEventService
-
Adds a new subscriber for the specified message topic.
- subscribe(String, Function<M, CompletableFuture<R>>) - Method in interface io.atomix.cluster.messaging.ClusterEventService
-
Adds a new subscriber for the specified message topic.
- subscribe(String, Function<byte[], M>, Function<M, CompletableFuture<R>>, Function<R, byte[]>) - Method in interface io.atomix.cluster.messaging.ClusterEventService
-
Adds a new subscriber for the specified message topic.
- subscribe(String, Consumer<M>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterEventService
-
Adds a new subscriber for the specified message topic.
- subscribe(String, Function<byte[], M>, Consumer<M>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterEventService
-
Adds a new subscriber for the specified message topic.
- Subscription - Interface in io.atomix.cluster.messaging
-
- withAddress(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the member address.
- withAddress(String, int) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the member host/port.
- withAddress(int) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the member address using local host.
- withAddress(Address) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the member address.
- withAddress(String) - Method in class io.atomix.cluster.MemberBuilder
-
Sets the member address.
- withAddress(String, int) - Method in class io.atomix.cluster.MemberBuilder
-
Sets the member host/port.
- withAddress(int) - Method in class io.atomix.cluster.MemberBuilder
-
Sets the member address using local host.
- withAddress(Address) - Method in class io.atomix.cluster.MemberBuilder
-
Sets the member address.
- withAddress(String) - Method in class io.atomix.cluster.NodeBuilder
-
Sets the node address.
- withAddress(String, int) - Method in class io.atomix.cluster.NodeBuilder
-
Sets the node host/port.
- withAddress(int) - Method in class io.atomix.cluster.NodeBuilder
-
Sets the node address using local host.
- withAddress(Address) - Method in class io.atomix.cluster.NodeBuilder
-
Sets the node address.
- withBroadcastInterval(Duration) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryBuilder
-
Sets the broadcast interval.
- withClusterId(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the cluster identifier.
- withFailureThreshold(int) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryBuilder
-
Sets the phi accrual failure threshold.
- withFailureThreshold(int) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryBuilder
-
Sets the phi accrual failure threshold.
- withFailureTimeout(Duration) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryBuilder
-
Sets the failure timeout to use prior to phi failure detectors being populated.
- withFailureTimeout(Duration) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryBuilder
-
Sets the failure timeout to use prior to phi failure detectors being populated.
- withHeartbeatInterval(Duration) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryBuilder
-
Sets the failure detection heartbeat interval.
- withHost(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the host to which the member belongs.
- withHost(String) - Method in class io.atomix.cluster.MemberBuilder
-
Sets the host to which the member belongs.
- withId(String) - Method in class io.atomix.cluster.MemberBuilder
-
- withId(NodeId) - Method in class io.atomix.cluster.MemberBuilder
-
- withId(MemberId) - Method in class io.atomix.cluster.MemberBuilder
-
Sets the member identifier.
- withId(String) - Method in class io.atomix.cluster.NodeBuilder
-
Sets the node identifier.
- withId(NodeId) - Method in class io.atomix.cluster.NodeBuilder
-
Sets the node identifier.
- withMemberId(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the local member identifier.
- withMemberId(MemberId) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the local member identifier.
- withMembershipProvider(NodeDiscoveryProvider) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the cluster membership provider.
- withMulticastAddress(Address) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the multicast address.
- withMulticastEnabled() - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Enables multicast communication.
- withMulticastEnabled(boolean) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets whether multicast communication is enabled.
- withNodes(Address...) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryBuilder
-
Sets the bootstrap nodes.
- withNodes(Node...) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryBuilder
-
Sets the bootstrap nodes.
- withNodes(Collection<Node>) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryBuilder
-
Sets the bootstrap nodes.
- withProperties(Properties) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the member properties.
- withProperties(Properties) - Method in class io.atomix.cluster.MemberBuilder
-
Sets the member properties.
- withProperty(String, String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets a property of the member.
- withProperty(String, String) - Method in class io.atomix.cluster.MemberBuilder
-
Sets a member property.
- withRack(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the rack to which the member belongs.
- withRack(String) - Method in class io.atomix.cluster.MemberBuilder
-
Sets the rack to which the member belongs.
- withReachabilityTimeout(Duration) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the reachability failure timeout.
- withZone(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the zone to which the member belongs.
- withZone(String) - Method in class io.atomix.cluster.MemberBuilder
-
Sets the zone to which the member belongs.