Index
A B C G I N P R S T V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AntiEntropyProtocol - Class in io.atomix.protocols.gossip
-
Anti-entropy protocol.
- AntiEntropyProtocol.Type - Class in io.atomix.protocols.gossip
-
Gossip protocol type.
- AntiEntropyProtocolBuilder - Class in io.atomix.protocols.gossip
-
Anti-entropy protocol builder.
- AntiEntropyProtocolBuilder(AntiEntropyProtocolConfig) - Constructor for class io.atomix.protocols.gossip.AntiEntropyProtocolBuilder
- AntiEntropyProtocolConfig - Class in io.atomix.protocols.gossip
-
Anti-entropy protocol configuration.
- AntiEntropyProtocolConfig() - Constructor for class io.atomix.protocols.gossip.AntiEntropyProtocolConfig
B
- build() - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolBuilder
- build() - Method in class io.atomix.protocols.gossip.CrdtProtocolBuilder
- builder() - Static method in class io.atomix.protocols.gossip.AntiEntropyProtocol
-
Returns a new gossip protocol builder.
- builder() - Static method in class io.atomix.protocols.gossip.CrdtProtocol
-
Returns a new CRDT protocol builder.
C
- CrdtProtocol - Class in io.atomix.protocols.gossip
-
Conflict-free Replicated Data Types (CRDT) protocol.
- CrdtProtocol.Type - Class in io.atomix.protocols.gossip
-
CRDT protocol type.
- CrdtProtocolBuilder - Class in io.atomix.protocols.gossip
-
CRDT protocol builder.
- CrdtProtocolBuilder(CrdtProtocolConfig) - Constructor for class io.atomix.protocols.gossip.CrdtProtocolBuilder
- CrdtProtocolConfig - Class in io.atomix.protocols.gossip
-
CRDT protocol configuration.
- CrdtProtocolConfig() - Constructor for class io.atomix.protocols.gossip.CrdtProtocolConfig
G
- get(E) - Method in interface io.atomix.protocols.gossip.TimestampProvider
-
Returns the timestamp for the given entry.
- getAntiEntropyInterval() - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolConfig
-
Returns the anti-entropy advertisement interval.
- getGossipInterval() - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolConfig
-
Returns the gossip interval.
- getGossipInterval() - Method in class io.atomix.protocols.gossip.CrdtProtocolConfig
-
Returns the gossip interval.
- getPeers() - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolConfig
-
Returns the set of peers with which to gossip.
- getPeerSelector() - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolConfig
-
Returns the gossip peer selector.
- getTimestampProvider() - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolConfig
-
Returns the configured timestamp provider.
- getTimestampProvider() - Method in class io.atomix.protocols.gossip.CrdtProtocolConfig
-
Returns the configured timestamp provider.
- getType() - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolConfig
- getType() - Method in class io.atomix.protocols.gossip.CrdtProtocolConfig
I
- instance() - Static method in class io.atomix.protocols.gossip.AntiEntropyProtocol
-
Returns an instance of the anti-entropy protocol with the default configuration.
- instance() - Static method in class io.atomix.protocols.gossip.CrdtProtocol
-
Returns an instance of the CRDT protocol with the default configuration.
- io.atomix.protocols.gossip - package io.atomix.protocols.gossip
-
Gossip-based distributed primitive protocols.
- isTombstonesDisabled() - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolConfig
-
Returns whether tombstones are enabled.
N
- name() - Method in class io.atomix.protocols.gossip.AntiEntropyProtocol.Type
- name() - Method in class io.atomix.protocols.gossip.CrdtProtocol.Type
- newConfig() - Method in class io.atomix.protocols.gossip.AntiEntropyProtocol.Type
- newConfig() - Method in class io.atomix.protocols.gossip.CrdtProtocol.Type
- newCounterDelegate(String, PrimitiveManagementService) - Method in class io.atomix.protocols.gossip.CrdtProtocol
- newMapDelegate(String, Serializer, PrimitiveManagementService) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocol
- newNavigableSetDelegate(String, Serializer, PrimitiveManagementService) - Method in class io.atomix.protocols.gossip.CrdtProtocol
- newProtocol(AntiEntropyProtocolConfig) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocol.Type
- newProtocol(CrdtProtocolConfig) - Method in class io.atomix.protocols.gossip.CrdtProtocol.Type
- newSetDelegate(String, Serializer, PrimitiveManagementService) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocol
- newSetDelegate(String, Serializer, PrimitiveManagementService) - Method in class io.atomix.protocols.gossip.CrdtProtocol
- newSortedSetDelegate(String, Serializer, PrimitiveManagementService) - Method in class io.atomix.protocols.gossip.CrdtProtocol
- newValueDelegate(String, Serializer, PrimitiveManagementService) - Method in class io.atomix.protocols.gossip.CrdtProtocol
P
- PeerSelector<E> - Interface in io.atomix.protocols.gossip
-
Peer selector.
- PeerSelectors - Enum in io.atomix.protocols.gossip
-
Configurable peer selectors.
R
- RANDOM - io.atomix.protocols.gossip.PeerSelectors
S
- select(E, ClusterMembershipService) - Method in interface io.atomix.protocols.gossip.PeerSelector
-
Selects the peers to update for the given entry.
- setAntiEntropyInterval(Duration) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolConfig
-
Sets the anti-entropy advertisement interval.
- setGossipInterval(Duration) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolConfig
-
Sets the gossip interval.
- setGossipInterval(Duration) - Method in class io.atomix.protocols.gossip.CrdtProtocolConfig
-
Sets the gossip interval.
- setPeers(Set<String>) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolConfig
-
Sets the set of peers with which to gossip.
- setPeerSelector(PeerSelector) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolConfig
-
Sets the gossip peer selector.
- setPeerSelector(PeerSelectors) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolConfig
-
Sets the gossip peer selector.
- setTimestampProvider(TimestampProvider) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolConfig
-
Sets the timestamp provider.
- setTimestampProvider(TimestampProvider) - Method in class io.atomix.protocols.gossip.CrdtProtocolConfig
-
Sets the timestamp provider.
- setTimestampProvider(TimestampProviders) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolConfig
-
Sets the timestamp provider.
- setTimestampProvider(TimestampProviders) - Method in class io.atomix.protocols.gossip.CrdtProtocolConfig
-
Sets the timestamp provider.
- setTombstonesDisabled(boolean) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolConfig
-
Sets whether tombstones are enabled.
T
- TimestampProvider<E> - Interface in io.atomix.protocols.gossip
-
Timestamp provider.
- TimestampProviders - Enum in io.atomix.protocols.gossip
-
Configurable timestamp provider implementations.
- type() - Method in class io.atomix.protocols.gossip.AntiEntropyProtocol
- type() - Method in class io.atomix.protocols.gossip.CrdtProtocol
- Type() - Constructor for class io.atomix.protocols.gossip.AntiEntropyProtocol.Type
- Type() - Constructor for class io.atomix.protocols.gossip.CrdtProtocol.Type
- TYPE - Static variable in class io.atomix.protocols.gossip.AntiEntropyProtocol
- TYPE - Static variable in class io.atomix.protocols.gossip.CrdtProtocol
V
- valueOf(String) - Static method in enum io.atomix.protocols.gossip.PeerSelectors
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.atomix.protocols.gossip.TimestampProviders
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.atomix.protocols.gossip.PeerSelectors
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.atomix.protocols.gossip.TimestampProviders
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WALL_CLOCK - io.atomix.protocols.gossip.TimestampProviders
- withAntiEntropyInterval(Duration) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolBuilder
-
Sets the anti-entropy advertisement interval.
- withGossipInterval(Duration) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolBuilder
-
Sets the gossip interval.
- withGossipInterval(Duration) - Method in class io.atomix.protocols.gossip.CrdtProtocolBuilder
-
Sets the gossip interval.
- withPeers(Set<String>) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolBuilder
-
Sets the set of peers with which to gossip.
- withPeerSelector(PeerSelector<E>) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolBuilder
-
Sets the gossip peer selector.
- withTimestampProvider(TimestampProvider) - Method in class io.atomix.protocols.gossip.CrdtProtocolBuilder
-
Sets the timestamp provider.
- withTimestampProvider(TimestampProvider<E>) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolBuilder
-
Sets the timestamp provider.
- withTombstonesDisabled(boolean) - Method in class io.atomix.protocols.gossip.AntiEntropyProtocolBuilder
-
Sets whether tombstones are enabled.
All Classes All Packages