Skip navigation links
A B C 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.
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) - 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, Function<M, byte[]>) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Broadcasts a message to all members.
broadcast(String, M) - Method in interface io.atomix.cluster.messaging.ClusterEventService
Broadcasts a message to all subscribers registered for the given topic.
broadcast(String, M, Function<M, byte[]>) - Method in interface io.atomix.cluster.messaging.ClusterEventService
Broadcasts a message to all subscribers registered for the given topic.
broadcastIncludeSelf(String, M) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Broadcasts a message to all members including self.
broadcastIncludeSelf(String, M, Function<M, byte[]>) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Broadcasts a message to all members including self.
BroadcastService - Interface in io.atomix.cluster.messaging
Service for broadcast messaging between nodes.
BroadcastService.Builder - Interface in io.atomix.cluster.messaging
Broadcast service builder.
build() - Method in class io.atomix.cluster.AtomixClusterBuilder
 
build() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryBuilder
 
build() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryBuilder
 
build() - Method in class io.atomix.cluster.MemberBuilder
 
build() - Method in class io.atomix.cluster.NodeBuilder
 
builder() - Static method in class io.atomix.cluster.AtomixCluster
Returns a new Atomix builder.
builder(ClassLoader) - Static method in class io.atomix.cluster.AtomixCluster
Returns a new Atomix builder.
builder(String) - Static method in class io.atomix.cluster.AtomixCluster
Returns a new Atomix builder.
builder(String, ClassLoader) - Static method in class io.atomix.cluster.AtomixCluster
Returns a new Atomix builder.
builder(ClusterConfig) - Static method in class io.atomix.cluster.AtomixCluster
Returns a new Atomix builder.
builder() - Static method in class io.atomix.cluster.discovery.BootstrapDiscoveryProvider
Creates a new bootstrap provider builder.
builder() - Static method in class io.atomix.cluster.discovery.MulticastDiscoveryProvider
Returns a new multicast member location provider builder.
builder() - Static method in class io.atomix.cluster.Member
Returns a new member builder with no ID.
builder(String) - Static method in class io.atomix.cluster.Member
Returns a new member builder.
builder(MemberId) - Static method in class io.atomix.cluster.Member
Returns a new member builder.
Builder() - Constructor for class io.atomix.cluster.messaging.MessagingService.Builder
 
builder() - Static method in class io.atomix.cluster.Node
Returns a new member builder with no ID.

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.MulticastDiscoveryProvider
 
config() - Method in class io.atomix.cluster.Member
 
config() - Method in class io.atomix.cluster.Node
 

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
 

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.MemberConfig
Returns the member address.
getAddress() - Method in class io.atomix.cluster.NodeConfig
Returns the node address.
getBroadcastInterval() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
Returns the broadcast interval.
getBroadcastInterval() - Method in class io.atomix.cluster.MembershipConfig
Returns the reachability broadcast interval.
getBroadcastService() - Method in class io.atomix.cluster.AtomixCluster
Returns the cluster broadcast service.
getBroadcastService() - Method in interface io.atomix.cluster.BootstrapService
Returns the cluster broadcast service
getClusterId() - Method in class io.atomix.cluster.ClusterConfig
Returns the cluster identifier.
getCommunicationService() - Method in class io.atomix.cluster.AtomixCluster
Returns the cluster communication service.
getDiscoveryConfig() - Method in class io.atomix.cluster.ClusterConfig
Returns the node discovery provider configuration.
getEventService() - Method in class io.atomix.cluster.AtomixCluster
Returns the cluster event service.
getFailureThreshold() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
Returns the failure detector threshold.
getFailureThreshold() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
Returns the failure detector threshold.
getFailureTimeout() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
Returns the base failure timeout.
getFailureTimeout() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
Returns the base failure timeout.
getGroup() - Method in class io.atomix.cluster.MulticastConfig
Returns the multicast group.
getHeartbeatInterval() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
Returns the heartbeat interval.
getHost() - Method in class io.atomix.cluster.MemberConfig
Returns the member host.
getId() - Method in class io.atomix.cluster.MemberConfig
Returns the member identifier.
getId() - Method in class io.atomix.cluster.NodeConfig
Returns the node identifier.
getLocalMember() - Method in interface io.atomix.cluster.ClusterMembershipService
Returns the local member.
getMember(String) - Method in interface io.atomix.cluster.ClusterMembershipService
Returns the specified member node.
getMember(MemberId) - Method in interface io.atomix.cluster.ClusterMembershipService
Returns the specified member.
getMember(Address) - Method in interface io.atomix.cluster.ClusterMembershipService
Returns a member by address.
getMembers() - Method in interface io.atomix.cluster.ClusterMembershipService
Returns the set of current cluster members.
getMembershipConfig() - Method in class io.atomix.cluster.ClusterConfig
Returns the cluster membership configuration.
getMembershipService() - Method in class io.atomix.cluster.AtomixCluster
Returns the cluster membership service.
getMessagingService() - Method in class io.atomix.cluster.AtomixCluster
Returns the cluster messaging service.
getMessagingService() - Method in interface io.atomix.cluster.BootstrapService
Returns the cluster messaging service.
getMulticastConfig() - Method in class io.atomix.cluster.ClusterConfig
Returns the multicast configuration.
getNodeConfig() - Method in class io.atomix.cluster.ClusterConfig
Returns the local member configuration.
getNodes() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
Returns the configured bootstrap nodes.
getNodes() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryProvider
 
getNodes() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryProvider
 
getNodes() - Method in interface io.atomix.cluster.discovery.NodeDiscoveryProvider
Returns the set of active nodes.
getNodes() - Method in interface io.atomix.cluster.discovery.NodeDiscoveryService
Returns the set of active nodes.
getPort() - Method in class io.atomix.cluster.MulticastConfig
Returns the multicast port.
getProperties() - Method in class io.atomix.cluster.MemberConfig
Returns the member properties.
getRack() - Method in class io.atomix.cluster.MemberConfig
Returns the member rack.
getReachabilityThreshold() - Method in class io.atomix.cluster.MembershipConfig
Returns the reachability failure detection threshold.
getReachabilityTimeout() - Method in class io.atomix.cluster.MembershipConfig
Returns the reachability failure timeout.
getReachableMembers() - Method in interface io.atomix.cluster.ClusterMembershipService
Returns the set of active reachable members.
getSubscriptions(String) - Method in interface io.atomix.cluster.messaging.ClusterEventService
Returns a list of subscriptions for the given topic.
getType() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
 
getType() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
 
getZone() - Method in class io.atomix.cluster.MemberConfig
Returns the member zone.

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
 
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.
isActive() - Method in class io.atomix.cluster.Member
Returns a boolean indicating whether this member is an active member of the cluster.
isEnabled() - Method in class io.atomix.cluster.MulticastConfig
Returns whether multicast is enabled.
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.MulticastDiscoveryProvider
 
join(BootstrapService, Node) - Method in interface io.atomix.cluster.discovery.NodeDiscoveryProvider
Joins the cluster.

L

leave(Node) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryProvider
 
leave(Node) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryProvider
 
leave(Node) - Method in interface io.atomix.cluster.discovery.NodeDiscoveryProvider
Leaves the cluster.

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.
Member - Class in io.atomix.cluster
Represents a node as a member in a cluster.
Member(MemberConfig) - Constructor for class io.atomix.cluster.Member
 
member(String) - Static method in class io.atomix.cluster.Member
Returns a new anonymous cluster member.
member(String, String) - Static method in class io.atomix.cluster.Member
Returns a new named cluster member.
member(Address) - Static method in class io.atomix.cluster.Member
Returns a new anonymous cluster member.
member(MemberId, Address) - Static method in class io.atomix.cluster.Member
Returns a new named cluster member.
MemberBuilder - Class in io.atomix.cluster
Member builder.
MemberConfig - Class in io.atomix.cluster
Member configuration.
MemberConfig() - Constructor for class io.atomix.cluster.MemberConfig
 
MemberId - Class in io.atomix.cluster
Controller cluster identity.
MemberId(String) - Constructor for class io.atomix.cluster.MemberId
 
MembershipConfig - Class in io.atomix.cluster
Cluster membership configuration.
MembershipConfig() - Constructor for class io.atomix.cluster.MembershipConfig
 
MessagingException - Exception in io.atomix.cluster.messaging
Top level exception for MessagingService failures.
MessagingException() - Constructor for exception io.atomix.cluster.messaging.MessagingException
 
MessagingException(String) - Constructor for exception io.atomix.cluster.messaging.MessagingException
 
MessagingException(String, Throwable) - Constructor for exception io.atomix.cluster.messaging.MessagingException
 
MessagingException(Throwable) - Constructor for exception io.atomix.cluster.messaging.MessagingException
 
MessagingException.NoRemoteHandler - Exception in io.atomix.cluster.messaging
Exception indicating no remote registered remote handler.
MessagingException.ProtocolException - Exception in io.atomix.cluster.messaging
Exception indicating failure due to invalid message structure such as an incorrect preamble.
MessagingException.RemoteHandlerFailure - Exception in io.atomix.cluster.messaging
Exception indicating handler failure.
MessagingService - Interface in io.atomix.cluster.messaging
Interface for low level messaging primitives.
MessagingService.Builder - Class in io.atomix.cluster.messaging
Messaging service builder.
multicast(String, M, Set<MemberId>) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Multicasts a message to a set of members.
multicast(String, M, Function<M, byte[]>, Set<MemberId>) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Multicasts a message to a set of members.
MulticastConfig - Class in io.atomix.cluster
Multicast configuration.
MulticastConfig() - Constructor for class io.atomix.cluster.MulticastConfig
 
MulticastDiscoveryBuilder - Class in io.atomix.cluster.discovery
Multicast discovery provider builder.
MulticastDiscoveryConfig - Class in io.atomix.cluster.discovery
Multicast discovery configuration.
MulticastDiscoveryConfig() - Constructor for class io.atomix.cluster.discovery.MulticastDiscoveryConfig
 
MulticastDiscoveryProvider - Class in io.atomix.cluster.discovery
Cluster membership provider that uses multicast for member discovery.
MulticastDiscoveryProvider() - Constructor for class io.atomix.cluster.discovery.MulticastDiscoveryProvider
 
MulticastDiscoveryProvider(MulticastDiscoveryConfig) - Constructor for class io.atomix.cluster.discovery.MulticastDiscoveryProvider
 
MulticastDiscoveryProvider.Type - Class in io.atomix.cluster.discovery
Broadcast member location provider type.

N

name() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryProvider.Type
 
name() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryProvider.Type
 
newConfig() - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryProvider.Type
 
newConfig() - Method in class io.atomix.cluster.discovery.MulticastDiscoveryProvider.Type
 
newProvider(BootstrapDiscoveryConfig) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryProvider.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.

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[], Executor) - Method in interface io.atomix.cluster.messaging.MessagingService
Sends a message synchronously and expects a response.
sendAndReceive(Address, String, byte[], Duration) - Method in interface io.atomix.cluster.messaging.MessagingService
Sends a message asynchronously and expects a response.
sendAndReceive(Address, String, byte[], Duration, Executor) - Method in interface io.atomix.cluster.messaging.MessagingService
Sends a message synchronously and expects a response.
sendAsync(Address, String, byte[]) - Method in interface io.atomix.cluster.messaging.MessagingService
Sends a message asynchronously to the specified communication address.
setAddress(String) - Method in class io.atomix.cluster.MemberConfig
Sets the member address.
setAddress(Address) - Method in class io.atomix.cluster.MemberConfig
Sets the member address.
setAddress(String) - Method in class io.atomix.cluster.NodeConfig
Sets the node address.
setAddress(Address) - Method in class io.atomix.cluster.NodeConfig
Sets the node address.
setBroadcastInterval(Duration) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the reachability broadcast interval.
setBroadcastInterval(Duration) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
Sets the broadcast interval.
setBroadcastInterval(Duration) - Method in class io.atomix.cluster.MembershipConfig
Sets the reachability broadcast interval.
setClusterId(String) - Method in class io.atomix.cluster.ClusterConfig
Sets the cluster identifier.
setDiscoveryConfig(NodeDiscoveryConfig) - Method in class io.atomix.cluster.ClusterConfig
Sets the node discovery provider configuration.
setEnabled(boolean) - Method in class io.atomix.cluster.MulticastConfig
Sets whether multicast is enabled.
setFailureThreshold(int) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
Sets the failure detector threshold.
setFailureThreshold(int) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
Sets the failure detector threshold.
setFailureTimeout(Duration) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
Sets the base failure timeout.
setFailureTimeout(Duration) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryConfig
Sets the base failure timeout.
setGroup(String) - Method in class io.atomix.cluster.MulticastConfig
Sets the multicast group.
setGroup(InetAddress) - Method in class io.atomix.cluster.MulticastConfig
Sets the multicast group.
setHeartbeatInterval(Duration) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
Sets the heartbeat interval.
setHost(String) - Method in class io.atomix.cluster.MemberConfig
Sets the member host.
setId(String) - Method in class io.atomix.cluster.MemberConfig
Sets the member identifier.
setId(NodeId) - Method in class io.atomix.cluster.MemberConfig
 
setId(MemberId) - Method in class io.atomix.cluster.MemberConfig
Sets the member identifier.
setId(String) - Method in class io.atomix.cluster.NodeConfig
Sets the node identifier.
setId(NodeId) - Method in class io.atomix.cluster.NodeConfig
Sets the node identifier.
setMembershipConfig(MembershipConfig) - Method in class io.atomix.cluster.ClusterConfig
Sets the cluster membership configuration.
setMulticastConfig(MulticastConfig) - Method in class io.atomix.cluster.ClusterConfig
Sets the multicast configuration.
setNodeConfig(MemberConfig) - Method in class io.atomix.cluster.ClusterConfig
Sets the local member configuration.
setNodes(Collection<NodeConfig>) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryConfig
Sets the bootstrap nodes.
setPort(int) - Method in class io.atomix.cluster.MulticastConfig
Sets the multicast port.
setProperties(Map<String, String>) - Method in class io.atomix.cluster.MemberConfig
Sets the member properties.
setProperties(Properties) - Method in class io.atomix.cluster.MemberConfig
Sets the member properties.
setProperty(String, String) - Method in class io.atomix.cluster.MemberConfig
Sets a member property.
setRack(String) - Method in class io.atomix.cluster.MemberConfig
Sets the member rack.
setReachabilityThreshold(int) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the reachability failure detection threshold.
setReachabilityThreshold(int) - Method in class io.atomix.cluster.MembershipConfig
Sets the reachability failure detection threshold.
setReachabilityTimeout(Duration) - Method in class io.atomix.cluster.MembershipConfig
Sets the reachability failure timeout.
setZone(String) - Method in class io.atomix.cluster.MemberConfig
Sets the member zone.
start() - Method in class io.atomix.cluster.AtomixCluster
 
stop() - Method in class io.atomix.cluster.AtomixCluster
 
subscribe(String, Function<M, R>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Adds a new subscriber for the specified message subject.
subscribe(String, Function<byte[], M>, Function<M, R>, Function<R, byte[]>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Adds a new subscriber for the specified message subject.
subscribe(String, Function<M, CompletableFuture<R>>) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Adds a new subscriber for the specified message subject.
subscribe(String, Function<byte[], M>, Function<M, CompletableFuture<R>>, Function<R, byte[]>) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Adds a new subscriber for the specified message subject.
subscribe(String, Consumer<M>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Adds a new subscriber for the specified message subject.
subscribe(String, BiConsumer<Address, M>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Adds a new subscriber for the specified message subject.
subscribe(String, Function<byte[], M>, Consumer<M>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Adds a new subscriber for the specified message subject.
subscribe(String, Function<byte[], M>, BiConsumer<Address, M>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterCommunicationService
Adds a new subscriber for the specified message subject.
subscribe(String, Function<M, R>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterEventService
Adds a new subscriber for the specified message topic.
subscribe(String, Function<byte[], M>, Function<M, R>, Function<R, byte[]>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterEventService
Adds a new subscriber for the specified message topic.
subscribe(String, Function<M, CompletableFuture<R>>) - Method in interface io.atomix.cluster.messaging.ClusterEventService
Adds a new subscriber for the specified message topic.
subscribe(String, Function<byte[], M>, Function<M, CompletableFuture<R>>, Function<R, byte[]>) - Method in interface io.atomix.cluster.messaging.ClusterEventService
Adds a new subscriber for the specified message topic.
subscribe(String, Consumer<M>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterEventService
Adds a new subscriber for the specified message topic.
subscribe(String, Function<byte[], M>, Consumer<M>, Executor) - Method in interface io.atomix.cluster.messaging.ClusterEventService
Adds a new subscriber for the specified message topic.
Subscription - Interface in io.atomix.cluster.messaging
ClusterEventService subscription context.

T

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.MulticastDiscoveryProvider
 
Type() - Constructor for class io.atomix.cluster.discovery.MulticastDiscoveryProvider.Type
 

U

unicast(String, M, MemberId) - 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.
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.
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.
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.

W

withAddress(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the member address.
withAddress(String, int) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the member host/port.
withAddress(int) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the member address using local host.
withAddress(Address) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the member address.
withAddress(String) - Method in class io.atomix.cluster.MemberBuilder
Sets the member address.
withAddress(String, int) - Method in class io.atomix.cluster.MemberBuilder
Sets the member host/port.
withAddress(int) - Method in class io.atomix.cluster.MemberBuilder
Sets the member address using local host.
withAddress(Address) - Method in class io.atomix.cluster.MemberBuilder
Sets the member address.
withAddress(String) - Method in class io.atomix.cluster.NodeBuilder
Sets the node address.
withAddress(String, int) - Method in class io.atomix.cluster.NodeBuilder
Sets the node host/port.
withAddress(int) - Method in class io.atomix.cluster.NodeBuilder
Sets the node address using local host.
withAddress(Address) - Method in class io.atomix.cluster.NodeBuilder
Sets the node address.
withBroadcastInterval(Duration) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryBuilder
Sets the broadcast interval.
withClusterId(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the cluster identifier.
withFailureThreshold(int) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryBuilder
Sets the phi accrual failure threshold.
withFailureThreshold(int) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryBuilder
Sets the phi accrual failure threshold.
withFailureTimeout(Duration) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryBuilder
Sets the failure timeout to use prior to phi failure detectors being populated.
withFailureTimeout(Duration) - Method in class io.atomix.cluster.discovery.MulticastDiscoveryBuilder
Sets the failure timeout to use prior to phi failure detectors being populated.
withHeartbeatInterval(Duration) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryBuilder
Sets the failure detection heartbeat interval.
withHost(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the host to which the member belongs.
withHost(String) - Method in class io.atomix.cluster.MemberBuilder
Sets the host to which the member belongs.
withId(String) - Method in class io.atomix.cluster.MemberBuilder
 
withId(NodeId) - Method in class io.atomix.cluster.MemberBuilder
 
withId(MemberId) - Method in class io.atomix.cluster.MemberBuilder
Sets the member identifier.
withId(String) - Method in class io.atomix.cluster.NodeBuilder
Sets the node identifier.
withId(NodeId) - Method in class io.atomix.cluster.NodeBuilder
Sets the node identifier.
withMemberId(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the local member identifier.
withMemberId(MemberId) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the local member identifier.
withMembershipProvider(NodeDiscoveryProvider) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the cluster membership provider.
withMulticastAddress(Address) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the multicast address.
withMulticastEnabled() - Method in class io.atomix.cluster.AtomixClusterBuilder
Enables multicast communication.
withMulticastEnabled(boolean) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets whether multicast communication is enabled.
withNodes(Address...) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryBuilder
Sets the bootstrap nodes.
withNodes(Node...) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryBuilder
Sets the bootstrap nodes.
withNodes(Collection<Node>) - Method in class io.atomix.cluster.discovery.BootstrapDiscoveryBuilder
Sets the bootstrap nodes.
withProperties(Properties) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the member properties.
withProperties(Properties) - Method in class io.atomix.cluster.MemberBuilder
Sets the member properties.
withProperty(String, String) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets a property of the member.
withProperty(String, String) - Method in class io.atomix.cluster.MemberBuilder
Sets a member property.
withRack(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the rack to which the member belongs.
withRack(String) - Method in class io.atomix.cluster.MemberBuilder
Sets the rack to which the member belongs.
withReachabilityTimeout(Duration) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the reachability failure timeout.
withZone(String) - Method in class io.atomix.cluster.AtomixClusterBuilder
Sets the zone to which the member belongs.
withZone(String) - Method in class io.atomix.cluster.MemberBuilder
Sets the zone to which the member belongs.

Z

zone() - Method in class io.atomix.cluster.Member
Returns the zone to which the member belongs.
A B C 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.