Skip navigation links
A B C D E F G H I J L M N P R S T U V W Z 

A

addListener(String, Consumer<byte[]>) - Method in interface io.atomix.cluster.messaging.BroadcastService
Adds a broadcast listener for the given subject.
addListener(String, BiConsumer<Address, byte[]>) - Method in interface io.atomix.cluster.messaging.UnicastService
Adds a broadcast listener for the given subject.
addListener(String, BiConsumer<Address, byte[]>, Executor) - Method in interface io.atomix.cluster.messaging.UnicastService
Adds a broadcast listener for the given subject.
address() - Method in interface io.atomix.cluster.messaging.MessagingService
Returns the local messaging service address.
address() - Method in class io.atomix.cluster.Node
Returns the node address.
anonymous() - Static method in class io.atomix.cluster.MemberId
Creates a new cluster node identifier from the specified string.
anonymous() - Static method in class io.atomix.cluster.NodeId
Creates a new cluster node identifier from the specified string.
AtomixCluster - Class in io.atomix.cluster
Atomix cluster manager.
AtomixCluster(String) - Constructor for class io.atomix.cluster.AtomixCluster
 
AtomixCluster(File) - Constructor for class io.atomix.cluster.AtomixCluster
 
AtomixCluster(ClusterConfig, Version) - Constructor for class io.atomix.cluster.AtomixCluster
 
AtomixClusterBuilder - Class in io.atomix.cluster
Builder for an AtomixCluster instance.

B

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.

C

close() - Method in interface io.atomix.cluster.messaging.Subscription
Closes the subscription, causing it to be unregistered.
ClusterCommunicationService - Interface in io.atomix.cluster.messaging
High-level MemberId based intra-cluster messaging service.
ClusterConfig - Class in io.atomix.cluster
Cluster configuration.
ClusterConfig() - Constructor for class io.atomix.cluster.ClusterConfig
 
ClusterEventService - Interface in io.atomix.cluster.messaging
Publish-subscribe based messaging service.
ClusterMembershipEvent - Class in io.atomix.cluster
Describes cluster-related event.
ClusterMembershipEvent(ClusterMembershipEvent.Type, Member) - Constructor for class io.atomix.cluster.ClusterMembershipEvent
Creates an event of a given type and for the specified instance and the current time.
ClusterMembershipEvent(ClusterMembershipEvent.Type, Member, long) - Constructor for class io.atomix.cluster.ClusterMembershipEvent
Creates an event of a given type and for the specified device and time.
ClusterMembershipEvent.Type - Enum in io.atomix.cluster
Type of cluster-related events.
ClusterMembershipEventListener - Interface in io.atomix.cluster
Entity capable of receiving device cluster-related events.
ClusterMembershipService - Interface in io.atomix.cluster
Service for obtaining information about the individual members within the cluster.
compareTo(NodeId) - Method in class io.atomix.cluster.NodeId
 
config() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryProvider
 
config() - Method in class io.atomix.cluster.discovery.DnsDiscoveryProvider
 
config() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryProvider
 
config() - Method in class io.atomix.cluster.Member
 
config() - Method in class io.atomix.cluster.Node
 
config() - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocol
 
config() - Method in class io.atomix.cluster.protocol.SwimMembershipProtocol
 

D

DnsDiscoveryBuilder - Class in io.atomix.cluster.discovery
DNS discovery builder.
DnsDiscoveryBuilder() - Constructor for class io.atomix.cluster.discovery.DnsDiscoveryBuilder
 
DnsDiscoveryConfig - Class in io.atomix.cluster.discovery
DNS discovery configuration.
DnsDiscoveryConfig() - Constructor for class io.atomix.cluster.discovery.DnsDiscoveryConfig
 
DnsDiscoveryProvider - Class in io.atomix.cluster.discovery
Cluster membership provider that uses DNS SRV lookups.
DnsDiscoveryProvider(String) - Constructor for class io.atomix.cluster.discovery.DnsDiscoveryProvider
 
DnsDiscoveryProvider.Type - Class in io.atomix.cluster.discovery
DNS node discovery provider type.

E

equals(Object) - Method in class io.atomix.cluster.ClusterMembershipEvent
 
equals(Object) - Method in class io.atomix.cluster.Member
 
equals(Object) - Method in class io.atomix.cluster.Node
 
equals(Object) - Method in class io.atomix.cluster.NodeId
 
equals(Object) - Method in class io.atomix.cluster.protocol.GroupMembershipEvent
 

F

from(String) - Static method in class io.atomix.cluster.MemberId
Creates a new cluster node identifier from the specified string.
from(String) - Static method in class io.atomix.cluster.NodeId
Creates a new cluster node identifier from the specified string.

G

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
Deprecated.
since 3.1
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
 

H

hashCode() - Method in class io.atomix.cluster.ClusterMembershipEvent
 
hashCode() - Method in class io.atomix.cluster.Member
 
hashCode() - Method in class io.atomix.cluster.Node
 
hashCode() - Method in class io.atomix.cluster.NodeId
 
hashCode() - Method in class io.atomix.cluster.protocol.GroupMembershipEvent
 
HeartbeatMembershipProtocol - Class in io.atomix.cluster.protocol
Gossip based group membership protocol.
HeartbeatMembershipProtocol(HeartbeatMembershipProtocolConfig) - Constructor for class io.atomix.cluster.protocol.HeartbeatMembershipProtocol
 
HeartbeatMembershipProtocol.Type - Class in io.atomix.cluster.protocol
Bootstrap member location provider type.
HeartbeatMembershipProtocolBuilder - Class in io.atomix.cluster.protocol
Gossip based group membership protocol builder.
HeartbeatMembershipProtocolBuilder() - Constructor for class io.atomix.cluster.protocol.HeartbeatMembershipProtocolBuilder
 
HeartbeatMembershipProtocolConfig - Class in io.atomix.cluster.protocol
Gossip group membership protocol configuration.
HeartbeatMembershipProtocolConfig() - Constructor for class io.atomix.cluster.protocol.HeartbeatMembershipProtocolConfig
 
host() - Method in class io.atomix.cluster.Member
Returns the host to which the member belongs.

I

id() - Method in class io.atomix.cluster.Member
 
id() - Method in class io.atomix.cluster.Node
Returns the instance identifier.
io.atomix.cluster - package io.atomix.cluster
Provides classes and interfaces for cluster management.
io.atomix.cluster.discovery - package io.atomix.cluster.discovery
Provides classes and interfaces for extensible cluster membership discovery.
io.atomix.cluster.messaging - package io.atomix.cluster.messaging
Provides high-level interfaces for direct and publish-subscribe inter-cluster communication.
io.atomix.cluster.protocol - package io.atomix.cluster.protocol
Provides interfaces and implementations for group membership protocols.
isActive() - Method in class io.atomix.cluster.Member
Returns a boolean indicating whether this member is an active member of the cluster.
isBroadcastDisputes() - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
Returns whether to broadcast disputes to all peers.
isBroadcastUpdates() - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
Returns whether to broadcast member updates to all peers.
isEnabled() - Method in class io.atomix.cluster.messaging.TlsConfig
Returns whether TLS is enabled.
isEnabled() - Method in class io.atomix.cluster.MulticastConfig
Returns whether multicast is enabled.
isNotifySuspect() - Method in class io.atomix.cluster.protocol.SwimMembershipProtocolConfig
Returns whether to notify a suspect node on state changes.
isReachable() - Method in class io.atomix.cluster.Member
Returns the node reachability.
isRunning() - Method in class io.atomix.cluster.AtomixCluster
 

J

join(BootstrapService, Node) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryProvider
 
join(BootstrapService, Node) - Method in class io.atomix.cluster.discovery.DnsDiscoveryProvider
 
join(BootstrapService, Node) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryProvider
 
join(BootstrapService, Node) - Method in interface io.atomix.cluster.discovery.NodeDiscoveryProvider
Joins the cluster.
join(BootstrapService, NodeDiscoveryService, Member) - Method in interface io.atomix.cluster.protocol.GroupMembershipProtocol
Joins the cluster.
join(BootstrapService, NodeDiscoveryService, Member) - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocol
 
join(BootstrapService, NodeDiscoveryService, Member) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocol
 

L

leave(Node) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryProvider
 
leave(Node) - Method in class io.atomix.cluster.discovery.DnsDiscoveryProvider
 
leave(Node) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryProvider
 
leave(Node) - Method in interface io.atomix.cluster.discovery.NodeDiscoveryProvider
Leaves the cluster.
leave(Member) - Method in interface io.atomix.cluster.protocol.GroupMembershipProtocol
Leaves the cluster.
leave(Member) - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocol
 
leave(Member) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocol
 

M

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.

N

name() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryProvider.Type
 
name() - Method in class io.atomix.cluster.discovery.DnsDiscoveryProvider.Type
 
name() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryProvider.Type
 
name() - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocol.Type
 
name() - Method in class io.atomix.cluster.protocol.SwimMembershipProtocol.Type
 
newConfig() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryProvider.Type
 
newConfig() - Method in class io.atomix.cluster.discovery.DnsDiscoveryProvider.Type
 
newConfig() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryProvider.Type
 
newConfig() - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocol.Type
 
newConfig() - Method in class io.atomix.cluster.protocol.SwimMembershipProtocol.Type
 
newProtocol(C) - Method in interface io.atomix.cluster.protocol.GroupMembershipProtocol.Type
Creates a new instance of the protocol.
newProtocol(HeartbeatMembershipProtocolConfig) - Method in class io.atomix.cluster.protocol.HeartbeatMembershipProtocol.Type
 
newProtocol(SwimMembershipProtocolConfig) - Method in class io.atomix.cluster.protocol.SwimMembershipProtocol.Type
 
newProvider(BootstrapDiscoveryConfig) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryProvider.Type
 
newProvider(DnsDiscoveryConfig) - Method in class io.atomix.cluster.discovery.DnsDiscoveryProvider.Type
 
newProvider(MulticastDiscoveryConfig) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryProvider.Type
 
newProvider(C) - Method in interface io.atomix.cluster.discovery.NodeDiscoveryProvider.Type
Creates a new instance of the provider.
node() - Method in class io.atomix.cluster.discovery.NodeDiscoveryEvent
Returns the node.
Node - Class in io.atomix.cluster
Represents a node.
Node(NodeConfig) - Constructor for class io.atomix.cluster.Node
 
NodeBuilder - Class in io.atomix.cluster
Node builder.
NodeConfig - Class in io.atomix.cluster
Node configuration.
NodeConfig() - Constructor for class io.atomix.cluster.NodeConfig
 
NodeDiscoveryBuilder - Class in io.atomix.cluster.discovery
Node discovery builder.
NodeDiscoveryBuilder() - Constructor for class io.atomix.cluster.discovery.NodeDiscoveryBuilder
 
NodeDiscoveryConfig - Class in io.atomix.cluster.discovery
Node discovery configuration.
NodeDiscoveryConfig() - Constructor for class io.atomix.cluster.discovery.NodeDiscoveryConfig
 
NodeDiscoveryEvent - Class in io.atomix.cluster.discovery
Node discovery event.
NodeDiscoveryEvent(NodeDiscoveryEvent.Type, Node) - Constructor for class io.atomix.cluster.discovery.NodeDiscoveryEvent
 
NodeDiscoveryEvent(NodeDiscoveryEvent.Type, Node, long) - Constructor for class io.atomix.cluster.discovery.NodeDiscoveryEvent
 
NodeDiscoveryEvent.Type - Enum in io.atomix.cluster.discovery
Node discovery event type.
NodeDiscoveryEventListener - Interface in io.atomix.cluster.discovery
Node discovery event listener.
NodeDiscoveryProvider - Interface in io.atomix.cluster.discovery
Cluster membership provider.
NodeDiscoveryProvider.Type<C extends NodeDiscoveryConfig> - Interface in io.atomix.cluster.discovery
Membership provider type.
NodeDiscoveryService - Interface in io.atomix.cluster.discovery
Node discovery service.
NodeId - Class in io.atomix.cluster
Node identifier.
NodeId(String) - Constructor for class io.atomix.cluster.NodeId
Creates a new cluster node identifier from the specified string.
NoRemoteHandler() - Constructor for exception io.atomix.cluster.messaging.MessagingException.NoRemoteHandler
 

P

properties() - Method in class io.atomix.cluster.Member
Returns the member properties.
ProtocolException() - Constructor for exception io.atomix.cluster.messaging.MessagingException.ProtocolException
 

R

rack() - Method in class io.atomix.cluster.Member
Returns the rack to which the member belongs.
registerHandler(String, BiConsumer<Address, byte[]>, Executor) - Method in interface io.atomix.cluster.messaging.MessagingService
Registers a new message handler for message type.
registerHandler(String, BiFunction<Address, byte[], byte[]>, Executor) - Method in interface io.atomix.cluster.messaging.MessagingService
Registers a new message handler for message type.
registerHandler(String, BiFunction<Address, byte[], CompletableFuture<byte[]>>) - Method in interface io.atomix.cluster.messaging.MessagingService
Registers a new message handler for message type.
RemoteHandlerFailure() - Constructor for exception io.atomix.cluster.messaging.MessagingException.RemoteHandlerFailure
 
removeListener(String, Consumer<byte[]>) - Method in interface io.atomix.cluster.messaging.BroadcastService
Removes a broadcast listener for the given subject.
removeListener(String, BiConsumer<Address, byte[]>) - Method in interface io.atomix.cluster.messaging.UnicastService
Removes a broadcast listener for the given subject.

S

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
Deprecated.
since 3.0.2
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
Deprecated.
since 3.1
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
Deprecated.
since 3.0.2
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
ClusterEventService subscription context.
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
 

T

timestamp() - Method in class io.atomix.cluster.Member
Returns the member timestamp.
TlsConfig - Class in io.atomix.cluster.messaging
TLS configuration.
TlsConfig() - Constructor for class io.atomix.cluster.messaging.TlsConfig
 
topic() - Method in interface io.atomix.cluster.messaging.Subscription
Returns the subscription topic.
toString() - Method in class io.atomix.cluster.AtomixCluster
 
toString() - Method in class io.atomix.cluster.ClusterMembershipEvent
 
toString() - Method in class io.atomix.cluster.Member
 
toString() - Method in class io.atomix.cluster.Node
 
TYPE - Static variable in class io.atomix.cluster.discovery.BootstrapDiscoveryProvider
 
Type() - Constructor for class io.atomix.cluster.discovery.BootstrapDiscoveryProvider.Type
 
TYPE - Static variable in class io.atomix.cluster.discovery.DnsDiscoveryProvider
 
Type() - Constructor for class io.atomix.cluster.discovery.DnsDiscoveryProvider.Type
 
TYPE - Static variable in class io.atomix.cluster.discovery.MulticastDiscoveryProvider
 
Type() - Constructor for class io.atomix.cluster.discovery.MulticastDiscoveryProvider.Type
 
TYPE - Static variable in class io.atomix.cluster.protocol.HeartbeatMembershipProtocol
 
Type() - Constructor for class io.atomix.cluster.protocol.HeartbeatMembershipProtocol.Type
 
TYPE - Static variable in class io.atomix.cluster.protocol.SwimMembershipProtocol
 
Type() - Constructor for class io.atomix.cluster.protocol.SwimMembershipProtocol.Type
 

U

unicast(String, M, MemberId) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Sends a message to the specified member over TCP.
unicast(String, M, MemberId, boolean) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Sends a message to the specified member.
unicast(String, M, Function<M, byte[]>, MemberId) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Sends a message to the specified member over TCP.
unicast(String, M, Function<M, byte[]>, MemberId, boolean) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Sends a message to the specified member.
unicast(String, M) - Method in interface io.atomix.cluster.messaging.ClusterEventService
Unicasts a message to the next registered subscriber for topic.
unicast(String, M, Function<M, byte[]>) - Method in interface io.atomix.cluster.messaging.ClusterEventService
Unicasts a message to the next registered subscriber for topic.
unicast(Address, String, byte[]) - Method in interface io.atomix.cluster.messaging.UnicastService
Broadcasts the given message to all listeners for the given subject.
UnicastService - Interface in io.atomix.cluster.messaging
Service for unreliable unicast messaging between nodes.
UnicastService.Builder - Interface in io.atomix.cluster.messaging
Broadcast service builder.
unregisterHandler(String) - Method in interface io.atomix.cluster.messaging.MessagingService
Unregister current handler, if one exists for message type.
unsubscribe(String) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Removes a subscriber for the specified message subject.

V

valueOf(String) - Static method in enum io.atomix.cluster.ClusterMembershipEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.atomix.cluster.discovery.NodeDiscoveryEvent.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.atomix.cluster.protocol.GroupMembershipEvent.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.atomix.cluster.ClusterMembershipEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.atomix.cluster.discovery.NodeDiscoveryEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.atomix.cluster.protocol.GroupMembershipEvent.Type
Returns an array containing the constants of this enum type, in the order they are declared.
version() - Method in class io.atomix.cluster.Member
Returns the node version.

W

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
Deprecated.
since 3.1. Use AtomixClusterBuilder.withPort(int) instead
withAddress(Address) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the member address.
withAddress(String) - Method in class io.atomix.cluster.MemberBuilder
Deprecated.
withAddress(String, int) - Method in class io.atomix.cluster.MemberBuilder
Deprecated.
withAddress(int) - Method in class io.atomix.cluster.MemberBuilder
Deprecated.
since 3.1. Use MemberBuilder.withPort(int) instead
withAddress(Address) - Method in class io.atomix.cluster.MemberBuilder
Sets the member address.
withAddress(String) - Method in class io.atomix.cluster.NodeBuilder
Deprecated.
withAddress(String, int) - Method in class io.atomix.cluster.NodeBuilder
Deprecated.
withAddress(int) - Method in class io.atomix.cluster.NodeBuilder
Deprecated.
since 3.1. Use NodeBuilder.withPort(int) instead
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
Deprecated.
withRack(String) - Method in class io.atomix.cluster.MemberBuilder
Deprecated.
since 3.1. Use MemberBuilder.withRackId(String) instead
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
Deprecated.
withZone(String) - Method in class io.atomix.cluster.MemberBuilder
Deprecated.
since 3.1. Use MemberBuilder.withZoneId(String) instead
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.

Z

zone() - Method in class io.atomix.cluster.Member
Returns the zone to which the member belongs.
A B C D E F G H I J L M N P R S T U V W Z 
Skip navigation links

Copyright © 2013-2018. All Rights Reserved.