- 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, boolean) - 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, Function<M, byte[]>, boolean) - 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 over TCP including self.
- broadcastIncludeSelf(String, M, boolean) - 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 over TCP including self.
- broadcastIncludeSelf(String, M, Function<M, byte[]>, boolean) - 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.DnsDiscoveryBuilder
-
- 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
-
- build() - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocolBuilder
-
- build() - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolBuilder
-
- 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.DnsDiscoveryProvider
-
Creates a new DNS 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.
- builder() - Static method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocol
-
Creates a new bootstrap provider builder.
- builder() - Static method in class io.atomix.cluster.protocol.SwimMembershipProtocol
-
Creates a new bootstrap provider builder.
- 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.
- getConnectionPoolSize() - Method in class io.atomix.cluster.messaging.MessagingConfig
-
Returns the connection pool size.
- getConnectTimeout() - Method in class io.atomix.cluster.messaging.MessagingConfig
-
Returns the Netty connection timeout.
- 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
-
Deprecated.
- getFailureThreshold() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
-
Deprecated.
- getFailureTimeout() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
-
Deprecated.
- getFailureTimeout() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
-
Returns the base failure timeout.
- getFailureTimeout() - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocolConfig
-
Returns the base failure timeout.
- getFailureTimeout() - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
Returns the base failure timeout.
- getGossipFanout() - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
Returns the gossip fanout.
- getGossipInterval() - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
Returns the gossip interval.
- getGroup() - Method in class io.atomix.cluster.MulticastConfig
-
Returns the multicast group.
- getHeartbeatInterval() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
-
Deprecated.
- getHeartbeatInterval() - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocolConfig
-
Returns the heartbeat interval.
- getHost() - Method in class io.atomix.cluster.NodeConfig
-
Returns the node hostname.
- getHostId() - 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.
- getInterfaces() - Method in class io.atomix.cluster.messaging.MessagingConfig
-
Returns the local interfaces to which to bind the node.
- getKeyStore() - Method in class io.atomix.cluster.messaging.TlsConfig
-
Returns the key store path.
- getKeyStorePassword() - Method in class io.atomix.cluster.messaging.TlsConfig
-
Returns the key store password.
- 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.
- getMember(MemberId) - Method in interface io.atomix.cluster.protocol.GroupMembershipProtocol
-
Returns the specified member.
- getMember(MemberId) - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocol
-
- getMember(MemberId) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocol
-
- getMembers() - Method in interface io.atomix.cluster.ClusterMembershipService
-
Returns the set of current cluster members.
- getMembers() - Method in interface io.atomix.cluster.protocol.GroupMembershipProtocol
-
Returns the set of current cluster members.
- getMembers() - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocol
-
- getMembers() - Method in class io.atomix.cluster.protocol.SwimMembershipProtocol
-
- getMembershipConfig() - Method in class io.atomix.cluster.ClusterConfig
-
- getMembershipService() - Method in class io.atomix.cluster.AtomixCluster
-
Returns the cluster membership service.
- getMessagingConfig() - Method in class io.atomix.cluster.ClusterConfig
-
Returns the cluster messaging configuration.
- 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.DnsDiscoveryProvider
-
- 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.
- getPhiFailureThreshold() - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocolConfig
-
Returns the failure detector threshold.
- getPort() - Method in class io.atomix.cluster.messaging.MessagingConfig
-
Returns the local port to which to bind the node.
- getPort() - Method in class io.atomix.cluster.MulticastConfig
-
Returns the multicast port.
- getPort() - Method in class io.atomix.cluster.NodeConfig
-
Returns the node port.
- getProbeInterval() - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
Returns the probe interval.
- getProbeTimeout() - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
Returns the probe timeout.
- getProperties() - Method in class io.atomix.cluster.MemberConfig
-
Returns the member properties.
- getProtocolConfig() - Method in class io.atomix.cluster.ClusterConfig
-
Returns the group membership protocol configuration.
- getRackId() - 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.
- getResolutionInterval() - Method in class io.atomix.cluster.discovery.DnsDiscoveryConfig
-
Returns the DNS resolution interval.
- getService() - Method in class io.atomix.cluster.discovery.DnsDiscoveryConfig
-
Returns the discovery service.
- getSubscriptions(String) - Method in interface io.atomix.cluster.messaging.ClusterEventService
-
Returns a list of subscriptions for the given topic.
- getSuspectProbes() - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
Returns the number of probes to perform on suspect members.
- getTlsConfig() - Method in class io.atomix.cluster.messaging.MessagingConfig
-
Returns the TLS configuration.
- getTrustStore() - Method in class io.atomix.cluster.messaging.TlsConfig
-
Returns the trust store path.
- getTrustStorePassword() - Method in class io.atomix.cluster.messaging.TlsConfig
-
Returns the trust store password.
- getType() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
-
- getType() - Method in class io.atomix.cluster.discovery.DnsDiscoveryConfig
-
- getType() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
-
- getType() - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocolConfig
-
- getType() - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
- getUnicastService() - Method in class io.atomix.cluster.AtomixCluster
-
Returns the cluster unicast service.
- getUnicastService() - Method in interface io.atomix.cluster.BootstrapService
-
Returns the cluster unicast service.
- getZoneId() - Method in class io.atomix.cluster.MemberConfig
-
Returns the member zone.
- GroupMembershipEvent - Class in io.atomix.cluster.protocol
-
Group membership protocol event.
- GroupMembershipEvent(GroupMembershipEvent.Type, Member) - Constructor for class io.atomix.cluster.protocol.GroupMembershipEvent
-
- GroupMembershipEvent(GroupMembershipEvent.Type, Member, long) - Constructor for class io.atomix.cluster.protocol.GroupMembershipEvent
-
- GroupMembershipEvent.Type - Enum in io.atomix.cluster.protocol
-
Group membership protocol event type.
- GroupMembershipEventListener - Interface in io.atomix.cluster.protocol
-
Node discovery event listener.
- GroupMembershipProtocol - Interface in io.atomix.cluster.protocol
-
Group membership protocol.
- GroupMembershipProtocol.Type<C extends GroupMembershipProtocolConfig> - Interface in io.atomix.cluster.protocol
-
Group membership protocol type.
- GroupMembershipProtocolBuilder - Class in io.atomix.cluster.protocol
-
Group membership protocol builder.
- GroupMembershipProtocolBuilder() - Constructor for class io.atomix.cluster.protocol.GroupMembershipProtocolBuilder
-
- GroupMembershipProtocolConfig - Class in io.atomix.cluster.protocol
-
Group membership protocol configuration.
- GroupMembershipProtocolConfig() - Constructor for class io.atomix.cluster.protocol.GroupMembershipProtocolConfig
-
- 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.
- ManagedUnicastService - Interface in io.atomix.cluster.messaging
-
Managed unicast 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.
- member() - Method in class io.atomix.cluster.protocol.GroupMembershipEvent
-
Returns the 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
-
- MessagingConfig - Class in io.atomix.cluster.messaging
-
Messaging configuration.
- MessagingConfig() - Constructor for class io.atomix.cluster.messaging.MessagingConfig
-
- 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 over TCP.
- multicast(String, M, Set<MemberId>, boolean) - 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 over TCP.
- multicast(String, M, Function<M, byte[]>, Set<MemberId>, boolean) - 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[], boolean) - 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[], boolean, 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[], boolean, 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.
- sendAndReceive(Address, String, byte[], boolean, 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.
- sendAsync(Address, String, byte[], boolean) - 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
-
- setAddress(Address) - Method in class io.atomix.cluster.MemberConfig
-
- setAddress(String) - Method in class io.atomix.cluster.NodeConfig
-
Deprecated.
- setAddress(Address) - Method in class io.atomix.cluster.NodeConfig
-
Deprecated.
- setBroadcastDisputes(boolean) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
Sets whether to broadcast disputes to all peers.
- setBroadcastInterval(Duration) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
- 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.
- setBroadcastUpdates(boolean) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
Sets whether to broadcast member updates to all peers.
- setClusterId(String) - Method in class io.atomix.cluster.ClusterConfig
-
Sets the cluster identifier.
- setConnectionPoolSize(int) - Method in class io.atomix.cluster.messaging.MessagingConfig
-
Sets the connection pool size.
- setConnectTimeout(Duration) - Method in class io.atomix.cluster.messaging.MessagingConfig
-
Sets the Netty connection timeout.
- setDiscoveryConfig(NodeDiscoveryConfig) - Method in class io.atomix.cluster.ClusterConfig
-
Sets the node discovery provider configuration.
- setEnabled(boolean) - Method in class io.atomix.cluster.messaging.TlsConfig
-
Sets whether TLS is enabled.
- setEnabled(boolean) - Method in class io.atomix.cluster.MulticastConfig
-
Sets whether multicast is enabled.
- setFailureThreshold(int) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
-
Deprecated.
- setFailureThreshold(int) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
-
Deprecated.
- setFailureTimeout(Duration) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
-
Deprecated.
- setFailureTimeout(Duration) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
-
Sets the base failure timeout.
- setFailureTimeout(Duration) - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocolConfig
-
Sets the base failure timeout.
- setFailureTimeout(Duration) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
Sets the base failure timeout.
- setGossipFanout(int) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
Sets the gossip fanout.
- setGossipInterval(Duration) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
Sets the gossip interval.
- 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
-
Deprecated.
- setHeartbeatInterval(Duration) - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocolConfig
-
Sets the heartbeat interval.
- setHost(String) - Method in class io.atomix.cluster.MemberConfig
-
- setHost(String) - Method in class io.atomix.cluster.NodeConfig
-
Sets the node hostname.
- setHostId(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.
- setInterfaces(List<String>) - Method in class io.atomix.cluster.messaging.MessagingConfig
-
Sets the local interfaces to which to bind the node.
- setKeyStore(String) - Method in class io.atomix.cluster.messaging.TlsConfig
-
Sets the key store path.
- setKeyStorePassword(String) - Method in class io.atomix.cluster.messaging.TlsConfig
-
Sets the key store password.
- setMembershipConfig(MembershipConfig) - Method in class io.atomix.cluster.ClusterConfig
-
- setMessagingConfig(MessagingConfig) - Method in class io.atomix.cluster.ClusterConfig
-
Sets the cluster messaging 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.
- setNotifySuspect(boolean) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
Sets whether to notify a suspect node on state changes.
- setPhiFailureThreshold(int) - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocolConfig
-
Sets the failure detector threshold.
- setPort(int) - Method in class io.atomix.cluster.MemberConfig
-
- setPort(Integer) - Method in class io.atomix.cluster.messaging.MessagingConfig
-
Sets the local port to which to bind the node.
- setPort(int) - Method in class io.atomix.cluster.MulticastConfig
-
Sets the multicast port.
- setPort(int) - Method in class io.atomix.cluster.NodeConfig
-
Sets the node port.
- setProbeInterval(Duration) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
Sets the probe interval.
- setProbeTimeout(Duration) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
Sets the probe timeout.
- 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.
- setProtocolConfig(GroupMembershipProtocolConfig) - Method in class io.atomix.cluster.ClusterConfig
-
Sets the group membership protocol configuration.
- setRack(String) - Method in class io.atomix.cluster.MemberConfig
-
Sets the member rack.
- setRackId(String) - Method in class io.atomix.cluster.MemberConfig
-
Sets the member rack.
- setReachabilityThreshold(int) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
- 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.
- setResolutionInterval(Duration) - Method in class io.atomix.cluster.discovery.DnsDiscoveryConfig
-
Sets the DNS resolution interval.
- setService(String) - Method in class io.atomix.cluster.discovery.DnsDiscoveryConfig
-
Sets the DNS service name.
- setSuspectProbes(int) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
Sets the number of probes to perform on suspect members.
- setTlsConfig(TlsConfig) - Method in class io.atomix.cluster.messaging.MessagingConfig
-
Sets the TLS configuration.
- setTrustStore(String) - Method in class io.atomix.cluster.messaging.TlsConfig
-
Sets the trust store path.
- setTrustStorePassword(String) - Method in class io.atomix.cluster.messaging.TlsConfig
-
Sets the trust store password.
- setZone(String) - Method in class io.atomix.cluster.MemberConfig
-
Sets the member zone.
- setZoneId(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<MemberId, 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<MemberId, 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
-
- SwimMembershipProtocol - Class in io.atomix.cluster.protocol
-
SWIM group membership protocol implementation.
- SwimMembershipProtocol.Type - Class in io.atomix.cluster.protocol
-
Bootstrap member location provider type.
- SwimMembershipProtocolBuilder - Class in io.atomix.cluster.protocol
-
SWIM membership protocol builder.
- SwimMembershipProtocolBuilder() - Constructor for class io.atomix.cluster.protocol.SwimMembershipProtocolBuilder
-
- SwimMembershipProtocolConfig - Class in io.atomix.cluster.protocol
-
SWIM membership protocol configuration.
- SwimMembershipProtocolConfig() - Constructor for class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
-
- withAddress(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
- withAddress(String, int) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
- withAddress(int) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
- withAddress(Address) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the member address.
- withAddress(String) - Method in class io.atomix.cluster.MemberBuilder
-
- withAddress(String, int) - Method in class io.atomix.cluster.MemberBuilder
-
- withAddress(int) - Method in class io.atomix.cluster.MemberBuilder
-
- withAddress(Address) - Method in class io.atomix.cluster.MemberBuilder
-
Sets the member address.
- withAddress(String) - Method in class io.atomix.cluster.NodeBuilder
-
- withAddress(String, int) - Method in class io.atomix.cluster.NodeBuilder
-
- withAddress(int) - Method in class io.atomix.cluster.NodeBuilder
-
- withAddress(Address) - Method in class io.atomix.cluster.NodeBuilder
-
Sets the node address.
- withBroadcastDisputes(boolean) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolBuilder
-
Sets whether to broadcast disputes to all peers.
- withBroadcastInterval(Duration) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Deprecated.
- withBroadcastInterval(Duration) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryBuilder
-
Sets the broadcast interval.
- withBroadcastUpdates(boolean) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolBuilder
-
Sets whether to broadcast member updates to all peers.
- withClusterId(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the cluster identifier.
- withConnectionPoolSize(int) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the messaging connection pool size.
- 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.
- withFailureThreshold(int) - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocolBuilder
-
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.
- withFailureTimeout(Duration) - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocolBuilder
-
Sets the failure timeout to use prior to phi failure detectors being populated.
- withFailureTimeout(Duration) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolBuilder
-
Sets the failure timeout to use prior to phi failure detectors being populated.
- withGossipFanout(int) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolBuilder
-
Sets the gossip fanout.
- withGossipInterval(Duration) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolBuilder
-
Sets the gossip interval.
- withHeartbeatInterval(Duration) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryBuilder
-
Sets the failure detection heartbeat interval.
- withHeartbeatInterval(Duration) - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocolBuilder
-
Sets the failure detection heartbeat interval.
- withHost(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the member host.
- withHost(String) - Method in class io.atomix.cluster.MemberBuilder
-
- withHost(String) - Method in class io.atomix.cluster.NodeBuilder
-
Sets the node host.
- withHostId(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the host to which the member belongs.
- withHostId(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.
- withKeyStore(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the key store to use for TLS in the Atomix messaging service.
- withKeyStorePassword(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the key store password for the Atomix messaging service.
- 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.
- withMembershipProtocol(GroupMembershipProtocol) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the cluster membership protocol.
- withMembershipProvider(NodeDiscoveryProvider) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the cluster membership provider.
- withMessagingInterface(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the interface to which to bind the instance.
- withMessagingInterfaces(String...) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the interface(s) to which to bind the instance.
- withMessagingInterfaces(Collection<String>) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the interface(s) to which to bind the instance.
- withMessagingPort(int) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the local port to which to bind the node.
- 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.
- withNotifySuspect(boolean) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolBuilder
-
Sets whether to notify a suspect node on state changes.
- withPort(int) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the member port.
- withPort(int) - Method in class io.atomix.cluster.MemberBuilder
-
- withPort(int) - Method in class io.atomix.cluster.NodeBuilder
-
Sets the node port.
- withProbeInterval(Duration) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolBuilder
-
Sets the probe interval.
- 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
-
- withRack(String) - Method in class io.atomix.cluster.MemberBuilder
-
- withRackId(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the rack to which the member belongs.
- withRackId(String) - Method in class io.atomix.cluster.MemberBuilder
-
Sets the rack to which the member belongs.
- withReachabilityThreshold(int) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Deprecated.
- withReachabilityTimeout(Duration) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Deprecated.
- withResolutionInterval(Duration) - Method in class io.atomix.cluster.discovery.DnsDiscoveryBuilder
-
Sets the DNS resolution interval.
- withService(String) - Method in class io.atomix.cluster.discovery.DnsDiscoveryBuilder
-
Sets the DNS service name.
- withSuspectProbes(int) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolBuilder
-
Sets the number of probes to perform on suspect members.
- withTlsEnabled() - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Enables TLS for the Atomix messaging service.
- withTlsEnabled(boolean) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets whether TLS is enabled for the Atomix messaging service.
- withTrustStore(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the trust store to use for TLS in the Atomix messaging service.
- withTrustStorePassword(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the trust store password for the Atomix messaging service.
- withZone(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
- withZone(String) - Method in class io.atomix.cluster.MemberBuilder
-
- withZoneId(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
-
Sets the zone to which the member belongs.
- withZoneId(String) - Method in class io.atomix.cluster.MemberBuilder
-
Sets the zone to which the member belongs.