Index
All Classes and Interfaces|All Packages
A
- AbstractDDataProvider() - Constructor for class org.eclipse.ditto.internal.utils.ddata.DistributedData.AbstractDDataProvider
-
Constructor available for subclasses only.
C
- createConfig(ActorSystem, CharSequence, CharSequence) - Static method in class org.eclipse.ditto.internal.utils.ddata.DistributedData
-
Create a distributed data config with Pekko's default options.
- createExtension(ExtendedActorSystem) - Method in class org.eclipse.ditto.internal.utils.ddata.DistributedData.AbstractDDataProvider
D
- DefaultDistributedDataConfig - Class in org.eclipse.ditto.internal.utils.ddata
-
This class is the default implementation of the distributed data config.
- DistributedData<R> - Class in org.eclipse.ditto.internal.utils.ddata
-
Supertype of typed interfaces for distributed data.
- DistributedData(DistributedDataConfig, ActorRefFactory, Executor) - Constructor for class org.eclipse.ditto.internal.utils.ddata.DistributedData
-
Create a wrapper of distributed data replicator.
- DistributedData.AbstractDDataProvider<R,
T> - Class in org.eclipse.ditto.internal.utils.ddata -
Extension provider for Ditto distributed data.
- DistributedDataConfig - Interface in org.eclipse.ditto.internal.utils.ddata
-
Provides configuration settings for
DistributedData. - DistributedDataConfig.DistributedDataConfigValue - Enum Class in org.eclipse.ditto.internal.utils.ddata
-
An enumeration of the known config path expressions and their associated default values for
DistributedDataConfig.
E
- equals(Object) - Method in class org.eclipse.ditto.internal.utils.ddata.DefaultDistributedDataConfig
G
- get(Key<R>, Replicator.ReadConsistency) - Method in class org.eclipse.ditto.internal.utils.ddata.DistributedData
-
Asynchronously retrieves the replicated data.
- getCompleteConfig() - Method in interface org.eclipse.ditto.internal.utils.ddata.PekkoReplicatorConfig
-
Gets the complete Pekko
distributed-dataconfig to use for theReplicator. - getConfig() - Method in class org.eclipse.ditto.internal.utils.ddata.DistributedData
-
Get the config of this distributed data.
- getConfigPath() - Method in enum class org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig.DistributedDataConfigValue
- getConfigPath() - Method in enum class org.eclipse.ditto.internal.utils.ddata.PekkoReplicatorConfig.PekkoReplicatorConfigValue
- getDefaultValue() - Method in enum class org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig.DistributedDataConfigValue
- getDefaultValue() - Method in enum class org.eclipse.ditto.internal.utils.ddata.PekkoReplicatorConfig.PekkoReplicatorConfigValue
- getGossipInterval() - Method in interface org.eclipse.ditto.internal.utils.ddata.PekkoReplicatorConfig
-
Returns the interval with which cluster members initiate gossip.
- getInitialValue() - Method in class org.eclipse.ditto.internal.utils.ddata.DistributedData
- getKey(int) - Method in class org.eclipse.ditto.internal.utils.ddata.DistributedData
-
Creates/gets a key for the passed
shardNumber. - getName() - Method in interface org.eclipse.ditto.internal.utils.ddata.PekkoReplicatorConfig
-
Returns the name of the replicator.
- getNotifySubscribersInterval() - Method in interface org.eclipse.ditto.internal.utils.ddata.PekkoReplicatorConfig
-
Returns the interval subscribers are notified.
- getNumberOfShards() - Method in class org.eclipse.ditto.internal.utils.ddata.DefaultDistributedDataConfig
- getNumberOfShards() - Method in interface org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig
-
The number of shards Ditto's ddata extension applies for Map keys.
- getPekkoReplicatorConfig() - Method in class org.eclipse.ditto.internal.utils.ddata.DefaultDistributedDataConfig
- getPekkoReplicatorConfig() - Method in interface org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig
-
Returns the config to use for creating the
Replicator. - getReadTimeout() - Method in class org.eclipse.ditto.internal.utils.ddata.DefaultDistributedDataConfig
- getReadTimeout() - Method in interface org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig
-
Returns the timeout of GET-messages of the replicator.
- getReplicator() - Method in class org.eclipse.ditto.internal.utils.ddata.DistributedData
- getRole() - Method in interface org.eclipse.ditto.internal.utils.ddata.PekkoReplicatorConfig
-
Returns the cluster role of members with replicas of the distributed collection.
- getSubscriberPoolSize() - Method in class org.eclipse.ditto.internal.utils.ddata.DefaultDistributedDataConfig
- getSubscriberPoolSize() - Method in interface org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig
-
The number of subscribers in each subscriber pool.
- getSubscriptionDelay() - Method in class org.eclipse.ditto.internal.utils.ddata.DefaultDistributedDataConfig
- getSubscriptionDelay() - Method in interface org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig
-
Returns the delay for subscriptions.
- getSubscriptionWriteConsistency() - Method in class org.eclipse.ditto.internal.utils.ddata.DefaultDistributedDataConfig
- getSubscriptionWriteConsistency() - Method in interface org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig
-
Returns the write consistency for topic subscription.
- getWriteTimeout() - Method in class org.eclipse.ditto.internal.utils.ddata.DefaultDistributedDataConfig
- getWriteTimeout() - Method in interface org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig
-
Returns the timeout of UPDATE-messages of the replicator.
- GOSSIP_INTERVAL - Enum constant in enum class org.eclipse.ditto.internal.utils.ddata.PekkoReplicatorConfig.PekkoReplicatorConfigValue
-
How often distributed data changes are deseminated in the cluster.
H
- hashCode() - Method in class org.eclipse.ditto.internal.utils.ddata.DefaultDistributedDataConfig
L
- lookup() - Method in class org.eclipse.ditto.internal.utils.ddata.DistributedData.AbstractDDataProvider
-
Lookup an extension provider to load an extension from config on actor system startup.
N
- NAME - Enum constant in enum class org.eclipse.ditto.internal.utils.ddata.PekkoReplicatorConfig.PekkoReplicatorConfigValue
-
The name to be used for the
Replicator. - NOTIFY_SUBSCRIBERS_INTERVAL - Enum constant in enum class org.eclipse.ditto.internal.utils.ddata.PekkoReplicatorConfig.PekkoReplicatorConfigValue
-
the interval subscribers are notified.
- NUMBER_OF_SHARDS - Enum constant in enum class org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig.DistributedDataConfigValue
-
The number of shards Ditto's ddata extension applies for Map keys.
- numberOfShards - Variable in class org.eclipse.ditto.internal.utils.ddata.DistributedData
O
- of(Config) - Static method in class org.eclipse.ditto.internal.utils.ddata.DefaultDistributedDataConfig
-
Returns an instance of
DefaultDistributedDataConfigbased on the settings of the specified Config. - of(Config, CharSequence, CharSequence) - Static method in class org.eclipse.ditto.internal.utils.ddata.DefaultDistributedDataConfig
-
Returns an instance of
DefaultDistributedDataConfigbased on the settings of the specified Config. - org.eclipse.ditto.internal.utils.ddata - package org.eclipse.ditto.internal.utils.ddata
P
- PekkoReplicatorConfig - Interface in org.eclipse.ditto.internal.utils.ddata
-
Provides configuration settings for the Pekko
Replicator. - PekkoReplicatorConfig.PekkoReplicatorConfigValue - Enum Class in org.eclipse.ditto.internal.utils.ddata
-
An enumeration of the known config path expressions and their associated default values for
PekkoReplicatorConfig.
R
- READ_TIMEOUT - Enum constant in enum class org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig.DistributedDataConfigValue
-
The read timeout duration: the timeout of GET-messages of the replicator.
- readTimeout - Variable in class org.eclipse.ditto.internal.utils.ddata.DistributedData
-
Default timeout of read operations.
- replicator - Variable in class org.eclipse.ditto.internal.utils.ddata.DistributedData
-
Reference of the distributed data replicator.
- ROLE - Enum constant in enum class org.eclipse.ditto.internal.utils.ddata.PekkoReplicatorConfig.PekkoReplicatorConfigValue
-
The role to be used for the
Replicator.
S
- subscribeForChanges(ActorRef) - Method in class org.eclipse.ditto.internal.utils.ddata.DistributedData
-
Request updates when the distributed data changes.
- SUBSCRIBER_POOL_SIZE - Enum constant in enum class org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig.DistributedDataConfigValue
-
The number of subscribers in each subscriber pool.
- SUBSCRIPTION_DELAY - Enum constant in enum class org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig.DistributedDataConfigValue
-
Local delay for topic subscription to account for replication and notification delay.
- SUBSCRIPTION_WRITE_CONSISTENCY - Enum constant in enum class org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig.DistributedDataConfigValue
-
The write consistency of subscriptions.
T
- toString() - Method in class org.eclipse.ditto.internal.utils.ddata.DefaultDistributedDataConfig
U
- update(Key<R>, Replicator.WriteConsistency, Function<R, R>) - Method in class org.eclipse.ditto.internal.utils.ddata.DistributedData
-
Modify the replicated data.
V
- valueOf(String) - Static method in enum class org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig.DistributedDataConfigValue
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.eclipse.ditto.internal.utils.ddata.PekkoReplicatorConfig.PekkoReplicatorConfigValue
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig.DistributedDataConfigValue
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.eclipse.ditto.internal.utils.ddata.PekkoReplicatorConfig.PekkoReplicatorConfigValue
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WRITE_TIMEOUT - Enum constant in enum class org.eclipse.ditto.internal.utils.ddata.DistributedDataConfig.DistributedDataConfigValue
-
The write timeout duration: the timeout of UPDATE-messages of the replicator.
- writeTimeout - Variable in class org.eclipse.ditto.internal.utils.ddata.DistributedData
-
Default timeout of write operations.
All Classes and Interfaces|All Packages