All Classes

Class Description
AtomixCluster
Atomix cluster manager.
AtomixClusterBuilder
Builder for an AtomixCluster instance.
BootstrapDiscoveryBuilder
Bootstrap discovery builder.
BootstrapDiscoveryConfig
Bootstrap discovery configuration.
BootstrapDiscoveryProvider
Cluster membership provider that bootstraps membership from a pre-defined set of peers.
BootstrapDiscoveryProvider.Type
Bootstrap member location provider type.
BootstrapService
Cluster bootstrap service.
BroadcastService
Service for broadcast messaging between nodes.
BroadcastService.Builder
Broadcast service builder.
ClusterCommunicationService
High-level MemberId based intra-cluster messaging service.
ClusterConfig
Cluster configuration.
ClusterEventService
Publish-subscribe based messaging service.
ClusterMembershipEvent
Describes cluster-related event.
ClusterMembershipEvent.Type
Type of cluster-related events.
ClusterMembershipEventListener
Entity capable of receiving device cluster-related events.
ClusterMembershipService
Service for obtaining information about the individual members within the cluster.
DnsDiscoveryBuilder
DNS discovery builder.
DnsDiscoveryConfig
DNS discovery configuration.
DnsDiscoveryProvider
Cluster membership provider that uses DNS SRV lookups.
DnsDiscoveryProvider.Type
DNS node discovery provider type.
GroupMembershipEvent
Group membership protocol event.
GroupMembershipEvent.Type
Group membership protocol event type.
GroupMembershipEventListener
Node discovery event listener.
GroupMembershipProtocol
Group membership protocol.
GroupMembershipProtocol.Type<C extends GroupMembershipProtocolConfig>
Group membership protocol type.
GroupMembershipProtocolBuilder
Group membership protocol builder.
GroupMembershipProtocolConfig
Group membership protocol configuration.
HeartbeatMembershipProtocol
Gossip based group membership protocol.
HeartbeatMembershipProtocol.Type
Bootstrap member location provider type.
HeartbeatMembershipProtocolBuilder
Gossip based group membership protocol builder.
HeartbeatMembershipProtocolConfig
Gossip group membership protocol configuration.
ManagedBroadcastService
Managed broadcast service.
ManagedClusterCommunicationService
Managed cluster communicator.
ManagedClusterEventService
Managed cluster event service.
ManagedClusterMembershipService
Managed cluster.
ManagedMessagingService
Managed messaging service.
ManagedNodeDiscoveryService
Managed node discovery service.
ManagedUnicastService
Managed unicast service.
Member
Represents a node as a member in a cluster.
MemberBuilder
Member builder.
MemberConfig
Member configuration.
MemberId
Controller cluster identity.
MembershipConfig
Cluster membership configuration.
MessagingConfig
Messaging configuration.
MessagingException
Top level exception for MessagingService failures.
MessagingException.NoRemoteHandler
Exception indicating no remote registered remote handler.
MessagingException.ProtocolException
Exception indicating failure due to invalid message structure such as an incorrect preamble.
MessagingException.RemoteHandlerFailure
Exception indicating handler failure.
MessagingService
Interface for low level messaging primitives.
MessagingService.Builder
Messaging service builder.
MulticastConfig
Multicast configuration.
MulticastDiscoveryBuilder
Multicast discovery provider builder.
MulticastDiscoveryConfig
Multicast discovery configuration.
MulticastDiscoveryProvider
Cluster membership provider that uses multicast for member discovery.
MulticastDiscoveryProvider.Type
Broadcast member location provider type.
Node
Represents a node.
NodeBuilder
Node builder.
NodeConfig
Node configuration.
NodeDiscoveryBuilder
Node discovery builder.
NodeDiscoveryConfig
Node discovery configuration.
NodeDiscoveryEvent
Node discovery event.
NodeDiscoveryEvent.Type
Node discovery event type.
NodeDiscoveryEventListener
Node discovery event listener.
NodeDiscoveryProvider
Cluster membership provider.
NodeDiscoveryProvider.Type<C extends NodeDiscoveryConfig>
Membership provider type.
NodeDiscoveryService
Node discovery service.
NodeId
Node identifier.
Subscription
ClusterEventService subscription context.
SwimMembershipProtocol
SWIM group membership protocol implementation.
SwimMembershipProtocol.Type
Bootstrap member location provider type.
SwimMembershipProtocolBuilder
SWIM membership protocol builder.
SwimMembershipProtocolConfig
SWIM membership protocol configuration.
TlsConfig
TLS configuration.
UnicastService
Service for unreliable unicast messaging between nodes.
UnicastService.Builder
Broadcast service builder.