$ A B C D E F G H I J K L M N O P Q R S T U V W Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
$
- $YangModelBindingProvider - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612
- $YangModelBindingProvider - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110
- $YangModelBindingProvider() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.$YangModelBindingProvider
- $YangModelBindingProvider() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.$YangModelBindingProvider
- $YangModuleInfoImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612
- $YangModuleInfoImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110
A
- abort() - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.AbstractClientHandle
-
Release all state associated with this transaction.
- abort() - Method in class org.opendaylight.controller.cluster.datastore.ThreePhaseCommitCohortProxy
- abort(FutureCallback<Void>) - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort
- ABORTED - org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort.State
- AbortTransaction - Class in org.opendaylight.controller.cluster.datastore.messages
- AbortTransaction() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.AbortTransaction
- AbortTransaction(TransactionIdentifier, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.AbortTransaction
- AbortTransactionPayload - Class in org.opendaylight.controller.cluster.datastore.persisted
-
Payload persisted when a transaction is aborted.
- AbortTransactionReply - Class in org.opendaylight.controller.cluster.datastore.messages
- AbortTransactionReply() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.AbortTransactionReply
- AbstractBatchedModificationsCursor - Class in org.opendaylight.controller.cluster.datastore.utils
-
Base class for a DataTreeModificationCursor that publishes to BatchedModifications instance(s).
- AbstractBatchedModificationsCursor() - Constructor for class org.opendaylight.controller.cluster.datastore.utils.AbstractBatchedModificationsCursor
- AbstractBuilder(Class<? extends S>) - Constructor for class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- AbstractClientHandle<T extends org.opendaylight.controller.cluster.databroker.actors.dds.AbstractProxyTransaction> - Class in org.opendaylight.controller.cluster.databroker.actors.dds
-
Abstract superclass of both ClientSnapshot and ClientTransaction.
- AbstractClientHistory - Class in org.opendaylight.controller.cluster.databroker.actors.dds
-
Abstract base class for client view of a history.
- AbstractDataStore - Class in org.opendaylight.controller.cluster.datastore
-
Base implementation of a distributed DOMStore.
- AbstractDataStore(ActorSystem, ClusterWrapper, Configuration, DatastoreContextFactory, DatastoreSnapshot) - Constructor for class org.opendaylight.controller.cluster.datastore.AbstractDataStore
- AbstractDataStore(ActorUtils, ClientIdentifier) - Constructor for class org.opendaylight.controller.cluster.datastore.AbstractDataStore
- AbstractDataStore(ActorUtils, ClientIdentifier, DataStoreClient) - Constructor for class org.opendaylight.controller.cluster.datastore.AbstractDataStore
- AbstractDataStoreClientActor - Class in org.opendaylight.controller.cluster.databroker.actors.dds
- AbstractDOMBroker - Class in org.opendaylight.controller.cluster.databroker
- AbstractDOMBroker(Map<LogicalDatastoreType, DOMStore>) - Constructor for class org.opendaylight.controller.cluster.databroker.AbstractDOMBroker
- AbstractDOMBrokerTransaction<T extends org.opendaylight.mdsal.dom.spi.store.DOMStoreTransaction> - Class in org.opendaylight.controller.cluster.databroker
- AbstractDOMBrokerTransaction(Object, Map<LogicalDatastoreType, ? extends DOMStoreTransactionFactory>) - Constructor for class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerTransaction
-
Creates new composite Transactions.
- AbstractDOMBrokerWriteTransaction<T extends org.opendaylight.mdsal.dom.spi.store.DOMStoreWriteTransaction> - Class in org.opendaylight.controller.cluster.databroker
- AbstractDOMBrokerWriteTransaction(Object, Map<LogicalDatastoreType, ? extends DOMStoreTransactionFactory>, AbstractDOMTransactionFactory<?>) - Constructor for class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerWriteTransaction
- AbstractDOMTransactionFactory<T extends org.opendaylight.mdsal.dom.spi.store.DOMStoreTransactionFactory> - Class in org.opendaylight.controller.cluster.databroker
- AbstractDOMTransactionFactory(Map<LogicalDatastoreType, T>) - Constructor for class org.opendaylight.controller.cluster.databroker.AbstractDOMTransactionFactory
- AbstractIdentifiablePayload<T extends org.opendaylight.yangtools.concepts.Identifier> - Class in org.opendaylight.controller.cluster.datastore.persisted
-
Abstract base class for
Payloads which hold a singleIdentifier. - AbstractIdentifiablePayload.AbstractProxy<T extends org.opendaylight.yangtools.concepts.Identifier> - Class in org.opendaylight.controller.cluster.datastore.persisted
- AbstractModification - Class in org.opendaylight.controller.cluster.datastore.modification
-
Base class to be used for all simple modifications that can be applied to a DOMStoreTransaction.
- AbstractModification(short) - Constructor for class org.opendaylight.controller.cluster.datastore.modification.AbstractModification
- AbstractModification(short, YangInstanceIdentifier) - Constructor for class org.opendaylight.controller.cluster.datastore.modification.AbstractModification
- AbstractModification(YangInstanceIdentifier) - Constructor for class org.opendaylight.controller.cluster.datastore.modification.AbstractModification
- AbstractProxy() - Constructor for class org.opendaylight.controller.cluster.datastore.persisted.AbstractIdentifiablePayload.AbstractProxy
- AbstractProxy(byte[]) - Constructor for class org.opendaylight.controller.cluster.datastore.persisted.AbstractIdentifiablePayload.AbstractProxy
- AbstractRead<T> - Class in org.opendaylight.controller.cluster.datastore.messages
-
Abstract base class for ReadData and DataExists messages.
- AbstractRead() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.AbstractRead
- AbstractRead(YangInstanceIdentifier, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.AbstractRead
- AbstractShardManagerCreator<T extends AbstractShardManagerCreator<T>> - Class in org.opendaylight.controller.cluster.datastore.shardmanager
- AbstractThreePhaseCommitCohort<T> - Class in org.opendaylight.controller.cluster.datastore
-
Abstract base class for
DOMStoreThreePhaseCommitCohortinstances returned by this implementation. - AbstractThreePhaseCommitCohort() - Constructor for class org.opendaylight.controller.cluster.datastore.AbstractThreePhaseCommitCohort
- AbstractThreePhaseCommitMessage - Class in org.opendaylight.controller.cluster.datastore.messages
-
Base class for a 3PC message.
- AbstractThreePhaseCommitMessage() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.AbstractThreePhaseCommitMessage
- AbstractThreePhaseCommitMessage(TransactionIdentifier, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.AbstractThreePhaseCommitMessage
- AbstractVersionException - Exception in org.opendaylight.controller.cluster.datastore.persisted
-
Abstract base exception used for reporting version mismatches from
PayloadVersion. - acquire() - Method in class org.opendaylight.controller.cluster.datastore.utils.TransactionRateLimiter
- acquireCandidate() - Method in class org.opendaylight.controller.cluster.datastore.persisted.CommitTransactionPayload
-
The cached candidate needs to be cleared after it is done applying to the DataTree, otherwise it would be keeping deserialized in memory which are not needed anymore leading to wasted memory.
- acquireTxCreationPermit() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
-
Try to acquire a transaction creation permit.
- ActorInitialized - Class in org.opendaylight.controller.cluster.datastore.messages
- ActorInitialized() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.ActorInitialized
- actorSelection(ActorPath) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- actorSelection(String) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- ActorSystemProviderImpl - Class in org.opendaylight.controller.cluster.akka.impl
- ActorSystemProviderImpl(ClassLoader, Props, Config) - Constructor for class org.opendaylight.controller.cluster.akka.impl.ActorSystemProviderImpl
- ActorUtils - Class in org.opendaylight.controller.cluster.datastore.utils
-
The ActorUtils class contains utility methods which could be used by non-actors (like DistributedDataStore) to work with actors a little more easily.
- ActorUtils(ActorSystem, ActorRef, ClusterWrapper, Configuration) - Constructor for class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- ActorUtils(ActorSystem, ActorRef, ClusterWrapper, Configuration, DatastoreContext, PrimaryShardInfoFutureCache) - Constructor for class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- add(long) - Method in class org.opendaylight.controller.cluster.datastore.utils.UnsignedLongRangeSet
- add(UnsignedLong) - Method in class org.opendaylight.controller.cluster.datastore.utils.UnsignedLongRangeSet
- addAugmentation(Class<? extends Augmentation<DataStorePropertiesContainer>>, Augmentation<DataStorePropertiesContainer>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- addAugmentation(Class<? extends Augmentation<Replicas>>, Augmentation<Replicas>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.shard.ReplicasBuilder
- addAugmentation(Class<? extends Augmentation<Shard>>, Augmentation<Shard>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardBuilder
- addAugmentation(Class<? extends Augmentation<PrefixShards>>, Augmentation<PrefixShards>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.PrefixShardsBuilder
- addMemberReplicaForShard(String, MemberName) - Method in interface org.opendaylight.controller.cluster.datastore.config.Configuration
-
Adds the given member as the new replica for the given shardName.
- addMemberReplicaForShard(String, MemberName) - Method in class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- addModification(Modification) - Method in class org.opendaylight.controller.cluster.datastore.modification.MutableCompositeModification
-
Add a new Modification to the list of Modifications represented by this composite.
- addModifications(Iterable<Modification>) - Method in class org.opendaylight.controller.cluster.datastore.modification.MutableCompositeModification
- addModuleShardConfiguration(ModuleShardConfiguration) - Method in interface org.opendaylight.controller.cluster.datastore.config.Configuration
-
Adds a new configuration for a module and shard.
- addModuleShardConfiguration(ModuleShardConfiguration) - Method in class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- addOnComplete(OnComplete<T>) - Method in class org.opendaylight.controller.cluster.datastore.utils.CompositeOnComplete
- addPrefixShardConfiguration(PrefixShardConfiguration) - Method in interface org.opendaylight.controller.cluster.datastore.config.Configuration
-
Adds a new configuration for a shard based on prefix.
- addPrefixShardConfiguration(PrefixShardConfiguration) - Method in class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- AddPrefixShardReplica - Class in org.opendaylight.controller.cluster.datastore.messages
-
A message sent to the ShardManager to dynamically add a new local shard that is a replica for an existing prefix shard that is already available in the cluster.
- AddPrefixShardReplica(YangInstanceIdentifier) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.AddPrefixShardReplica
-
Constructor.
- ADDRESS - Static variable in class org.opendaylight.controller.cluster.datastore.TerminationMonitor
- AddShardReplica - Class in org.opendaylight.controller.cluster.datastore.messages
-
A message sent to the ShardManager to dynamically add a new local shard that is a replica for an existing shard that is already available in the cluster.
- AddShardReplica(String) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.AddShardReplica
-
Constructor.
- addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerTransaction
- addToStringAttributes(MoreObjects.ToStringHelper) - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerWriteTransaction
- aggregate(YangInstanceIdentifier, List<Optional<NormalizedNode<?, ?>>>, SchemaContext, LogicalDatastoreType) - Static method in class org.opendaylight.controller.cluster.datastore.utils.NormalizedNodeAggregator
-
Combine data from all the nodes in the list into a tree with root as rootIdentifier.
- AkkaConfigFactory - Class in org.opendaylight.controller.cluster.akka.impl
- AlreadyExistsException - Exception in org.opendaylight.controller.cluster.datastore.exceptions
- AlreadyExistsException(String) - Constructor for exception org.opendaylight.controller.cluster.datastore.exceptions.AlreadyExistsException
- apply(DOMStoreReadTransaction) - Method in class org.opendaylight.controller.cluster.datastore.messages.AbstractRead
- apply(DOMStoreReadTransaction) - Method in class org.opendaylight.controller.cluster.datastore.messages.DataExists
- apply(DOMStoreReadTransaction) - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadData
- apply(DOMStoreWriteTransaction) - Method in class org.opendaylight.controller.cluster.datastore.modification.DeleteModification
- apply(DOMStoreWriteTransaction) - Method in class org.opendaylight.controller.cluster.datastore.modification.MergeModification
- apply(DOMStoreWriteTransaction) - Method in interface org.opendaylight.controller.cluster.datastore.modification.Modification
-
Apply the modification to the specified transaction.
- apply(DOMStoreWriteTransaction) - Method in class org.opendaylight.controller.cluster.datastore.modification.MutableCompositeModification
- apply(DOMStoreWriteTransaction) - Method in class org.opendaylight.controller.cluster.datastore.modification.WriteModification
- apply(DataTreeModification) - Method in class org.opendaylight.controller.cluster.datastore.modification.DeleteModification
- apply(DataTreeModification) - Method in class org.opendaylight.controller.cluster.datastore.modification.MergeModification
- apply(DataTreeModification) - Method in interface org.opendaylight.controller.cluster.datastore.modification.Modification
-
Apply the modification to the specified transaction.
- apply(DataTreeModification) - Method in class org.opendaylight.controller.cluster.datastore.modification.MutableCompositeModification
- apply(DataTreeModification) - Method in class org.opendaylight.controller.cluster.datastore.modification.WriteModification
- applyModificationToStateBeforeConsensus() - Method in class org.opendaylight.controller.cluster.datastore.policy.TestOnlyRaftPolicy
- applyModificationToStateBeforeConsensus() - Method in class org.opendaylight.controller.cluster.datastore.policy.TwoNodeClusterRaftPolicy
- applyState(ActorRef, Identifier, Object) - Method in class org.opendaylight.controller.cluster.datastore.Shard
- applyToCursor(DataTreeModificationCursor) - Method in class org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification
- asVersion(short) - Method in class org.opendaylight.controller.cluster.datastore.messages.AbstractRead
- asyncClose() - Method in class org.opendaylight.controller.cluster.akka.impl.ActorSystemProviderImpl
- augmentation(Class<E$$>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- augmentation(Class<E$$>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.shard.ReplicasBuilder
- augmentation(Class<E$$>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardBuilder
- augmentation(Class<E$$>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.PrefixShardsBuilder
- automaticElectionsEnabled() - Method in class org.opendaylight.controller.cluster.datastore.policy.TestOnlyRaftPolicy
- automaticElectionsEnabled() - Method in class org.opendaylight.controller.cluster.datastore.policy.TwoNodeClusterRaftPolicy
- awaitReadiness(long, TimeUnit) - Method in class org.opendaylight.controller.cluster.datastore.AbstractDataStore
B
- backendAlivenessTimerIntervalInSeconds(long) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- BASE_HELIUM_VERSION - Static variable in class org.opendaylight.controller.cluster.datastore.DataStoreVersions
-
Deprecated.
- BatchedModifications - Class in org.opendaylight.controller.cluster.datastore.messages
-
Message used to batch write, merge, delete modification operations to the ShardTransaction actor.
- BatchedModifications() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.BatchedModifications
- BatchedModifications(TransactionIdentifier, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.BatchedModifications
- BatchedModificationsReply - Class in org.opendaylight.controller.cluster.datastore.messages
-
The reply for the BatchedModifications message.
- BatchedModificationsReply() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.BatchedModificationsReply
- BatchedModificationsReply(int) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.BatchedModificationsReply
- BORON - org.opendaylight.controller.cluster.datastore.persisted.PayloadVersion
-
Initial ABI version, as shipped with Boron Simultaneous release.
- BORON_VERSION - Static variable in class org.opendaylight.controller.cluster.datastore.DataStoreVersions
- BOUNDED_MAILBOX - Static variable in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- boundedMailboxCapacity(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- broadcast(Function<Short, Object>, Class<?>) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
-
Send the message to each and every shard.
- build() - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleConfig.Builder
- build() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- build() - Method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardIdentifier.Builder
- build() - Method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardManagerIdentifier.Builder
- build() - Method in class org.opendaylight.controller.cluster.datastore.messages.OnDemandShardState.Builder
- build() - Method in class org.opendaylight.controller.cluster.sharding.DistributedShardModificationFactoryBuilder
- build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.shard.ReplicasBuilder
- build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardBuilder
- build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.PrefixShardsBuilder
- builder() - Static method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardManagerIdentifier
- builder() - Static method in class org.opendaylight.controller.cluster.datastore.Shard
- builder(String) - Static method in class org.opendaylight.controller.cluster.datastore.config.ModuleConfig
- builder(ModuleConfig) - Static method in class org.opendaylight.controller.cluster.datastore.config.ModuleConfig
- Builder() - Constructor for class org.opendaylight.controller.cluster.datastore.identifiers.ShardIdentifier.Builder
- Builder() - Constructor for class org.opendaylight.controller.cluster.datastore.identifiers.ShardManagerIdentifier.Builder
- Builder() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.OnDemandShardState.Builder
- BundleClassLoaderFactory - Class in org.opendaylight.controller.cluster.akka.osgi.impl
C
- CAN_COMMIT_COMPLETE - org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort.State
- CAN_COMMIT_PENDING - org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort.State
- cancel() - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerWriteTransaction
- canCommit() - Method in class org.opendaylight.controller.cluster.datastore.ThreePhaseCommitCohortProxy
- canCommit(FutureCallback<Void>) - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort
- CanCommitTransaction - Class in org.opendaylight.controller.cluster.datastore.messages
- CanCommitTransaction() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.CanCommitTransaction
- CanCommitTransaction(TransactionIdentifier, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.CanCommitTransaction
- CanCommitTransactionReply - Class in org.opendaylight.controller.cluster.datastore.messages
- CanCommitTransactionReply() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.CanCommitTransactionReply
- captureSnapshot() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- captureSnapshot() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- ChangeShardMembersVotingStatus - Class in org.opendaylight.controller.cluster.datastore.messages
-
A local message sent to the ShardManager to change the raft voting status for members of a shard.
- ChangeShardMembersVotingStatus(String, Map<String, Boolean>) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.ChangeShardMembersVotingStatus
- checkedApply(Object) - Method in class org.opendaylight.controller.cluster.datastore.TransactionReadyReplyMapper
- checkNotClosed() - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMTransactionFactory
-
Checks if instance is not closed.
- checkSealed() - Method in class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- checkSealed() - Method in class org.opendaylight.controller.cluster.datastore.shardmanager.AbstractShardManagerCreator
- clearStats() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.CommitStatsMXBean
-
Clears the current stats to their defaults.
- clearStats() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.CommitStatsMXBeanImpl
- ClientBackedDataStore - Class in org.opendaylight.controller.cluster.databroker
-
Implements a distributed DOMStore using ClientActor.
- ClientBackedDataStore(ActorSystem, ClusterWrapper, Configuration, DatastoreContextFactory, DatastoreSnapshot) - Constructor for class org.opendaylight.controller.cluster.databroker.ClientBackedDataStore
- ClientLocalHistory - Class in org.opendaylight.controller.cluster.databroker.actors.dds
-
Client-side view of a local history.
- ClientSnapshot - Class in org.opendaylight.controller.cluster.databroker.actors.dds
-
Snapshot of the datastore state.
- ClientTransaction - Class in org.opendaylight.controller.cluster.databroker.actors.dds
-
Client-side view of a transaction.
- close() - Method in class org.opendaylight.controller.cluster.akka.impl.ActorSystemProviderImpl
- close() - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBroker
- close() - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMTransactionFactory
- close() - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.ClientLocalHistory
- close() - Method in interface org.opendaylight.controller.cluster.databroker.actors.dds.DataStoreClient
- close() - Method in class org.opendaylight.controller.cluster.databroker.DOMBrokerReadOnlyTransaction
- close() - Method in class org.opendaylight.controller.cluster.datastore.AbstractDataStore
- close() - Method in class org.opendaylight.controller.cluster.datastore.compat.LegacyDOMStoreAdapter
-
Deprecated.
- close() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContextPropertiesUpdater
- close() - Method in class org.opendaylight.controller.cluster.datastore.DistributedDataStore
- close() - Method in class org.opendaylight.controller.cluster.datastore.TransactionProxy
- close() - Method in class org.opendaylight.controller.cluster.sharding.DistributedShardModificationCursor
- close() - Method in interface org.opendaylight.controller.cluster.sharding.DistributedShardRegistration
-
Removes the shard from the system, this removal is done asynchronously, the future completes once the backend shard is no longer present.
- close() - Method in class org.opendaylight.controller.cluster.sharding.PrefixedShardConfigUpdateHandler
- close(FiniteDuration) - Method in class org.opendaylight.controller.cluster.akka.impl.ActorSystemProviderImpl
- CloseDataTreeNotificationListenerRegistration - Class in org.opendaylight.controller.cluster.datastore.messages
- CloseDataTreeNotificationListenerRegistrationReply - Class in org.opendaylight.controller.cluster.datastore.messages
- CloseLocalHistoryPayload - Class in org.opendaylight.controller.cluster.datastore.persisted
-
Payload persisted when a local history is closed cleanly.
- closeSubtransactions() - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerTransaction
- closeTransaction() - Method in class org.opendaylight.controller.cluster.datastore.RemoteTransactionContext
- CloseTransaction - Class in org.opendaylight.controller.cluster.datastore.messages
- CloseTransaction() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.CloseTransaction
- CloseTransaction(short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.CloseTransaction
- CloseTransactionChain - Class in org.opendaylight.controller.cluster.datastore.messages
- CloseTransactionChain() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.CloseTransactionChain
- CloseTransactionChain(LocalHistoryIdentifier, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.CloseTransactionChain
- CloseTransactionReply - Class in org.opendaylight.controller.cluster.datastore.messages
- CloseTransactionReply() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.CloseTransactionReply
- cluster(ClusterWrapper) - Method in class org.opendaylight.controller.cluster.datastore.shardmanager.AbstractShardManagerCreator
- ClusterUtils - Class in org.opendaylight.controller.cluster.datastore.utils
-
Utils for encoding prefix shard name.
- ClusterWrapper - Interface in org.opendaylight.controller.cluster.datastore
- ClusterWrapperImpl - Class in org.opendaylight.controller.cluster.datastore
- ClusterWrapperImpl(ActorSystem) - Constructor for class org.opendaylight.controller.cluster.datastore.ClusterWrapperImpl
- commit() - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerWriteTransaction
- commit() - Method in class org.opendaylight.controller.cluster.datastore.ThreePhaseCommitCohortProxy
- commit(FutureCallback<UnsignedLong>) - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort
- commit(DOMDataTreeWriteTransaction, Collection<DOMStoreThreePhaseCommitCohort>) - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMTransactionFactory
-
Submits a transaction asynchronously for commit.
- commit(DOMDataTreeWriteTransaction, Collection<DOMStoreThreePhaseCommitCohort>) - Method in class org.opendaylight.controller.cluster.databroker.ConcurrentDOMDataBroker
- COMMIT - Static variable in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- COMMIT_PENDING - org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort.State
- commitCohortActors(Collection<ActorRef>) - Method in class org.opendaylight.controller.cluster.datastore.messages.OnDemandShardState.Builder
- CommitStatsMXBean - Interface in org.opendaylight.controller.cluster.datastore.jmx.mbeans
-
MXBean interface for retrieving write Tx commit statistics.
- CommitStatsMXBeanImpl - Class in org.opendaylight.controller.cluster.datastore.jmx.mbeans
-
Implementation of the CommitStatsMXBean interface.
- CommitStatsMXBeanImpl(DurationStatisticsTracker, String) - Constructor for class org.opendaylight.controller.cluster.datastore.jmx.mbeans.CommitStatsMXBeanImpl
-
Constructor.
- COMMITTED - org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort.State
- CommitTransaction - Class in org.opendaylight.controller.cluster.datastore.messages
- CommitTransaction() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.CommitTransaction
- CommitTransaction(TransactionIdentifier, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.CommitTransaction
- CommitTransactionPayload - Class in org.opendaylight.controller.cluster.datastore.persisted
-
Payload persisted when a transaction commits.
- CommitTransactionReply - Class in org.opendaylight.controller.cluster.datastore.messages
- CommitTransactionReply() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.CommitTransactionReply
- COMPOSITE - Static variable in interface org.opendaylight.controller.cluster.datastore.modification.Modification
- CompositeModification - Interface in org.opendaylight.controller.cluster.datastore.modification
-
CompositeModification contains a list of modifications that need to be applied to the DOMStore.
- CompositeOnComplete<T> - Class in org.opendaylight.controller.cluster.datastore.utils
-
An OnComplete implementation that aggrgates other OnComplete tasks.
- CompositeOnComplete() - Constructor for class org.opendaylight.controller.cluster.datastore.utils.CompositeOnComplete
- ConcurrentDOMDataBroker - Class in org.opendaylight.controller.cluster.databroker
-
ConcurrentDOMDataBroker commits transactions concurrently.
- ConcurrentDOMDataBroker(Map<LogicalDatastoreType, DOMStore>, Executor) - Constructor for class org.opendaylight.controller.cluster.databroker.ConcurrentDOMDataBroker
- ConcurrentDOMDataBroker(Map<LogicalDatastoreType, DOMStore>, Executor, DurationStatisticsTracker) - Constructor for class org.opendaylight.controller.cluster.databroker.ConcurrentDOMDataBroker
- configuration(Configuration) - Method in class org.opendaylight.controller.cluster.datastore.shardmanager.AbstractShardManagerCreator
- Configuration - Interface in org.opendaylight.controller.cluster.datastore.config
- ConfigurationImpl - Class in org.opendaylight.controller.cluster.datastore.config
- ConfigurationImpl(String, String) - Constructor for class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- ConfigurationImpl(ModuleShardConfigProvider) - Constructor for class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- configurationReader(AkkaConfigurationReader) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- contains(long) - Method in class org.opendaylight.controller.cluster.datastore.utils.UnsignedLongRangeSet
- contains(UnsignedLong) - Method in class org.opendaylight.controller.cluster.datastore.utils.UnsignedLongRangeSet
- convertPendingTransactionsToMessages() - Method in class org.opendaylight.controller.cluster.datastore.Shard
-
Clears all pending transactions and converts them to messages to be forwarded to a new leader.
- copy() - Method in class org.opendaylight.controller.cluster.datastore.utils.UnsignedLongRangeSet
- create() - Static method in class org.opendaylight.controller.cluster.datastore.utils.UnsignedLongRangeSet
- create(RangeSet<UnsignedLong>) - Static method in class org.opendaylight.controller.cluster.datastore.utils.UnsignedLongRangeSet
- create(String, MemberName, String) - Static method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardIdentifier
- create(ClientIdentifier, int) - Static method in class org.opendaylight.controller.cluster.datastore.persisted.DisableTrackingPayload
- create(LocalHistoryIdentifier, int) - Static method in class org.opendaylight.controller.cluster.datastore.persisted.CloseLocalHistoryPayload
- create(LocalHistoryIdentifier, int) - Static method in class org.opendaylight.controller.cluster.datastore.persisted.CreateLocalHistoryPayload
- create(LocalHistoryIdentifier, int) - Static method in class org.opendaylight.controller.cluster.datastore.persisted.PurgeLocalHistoryPayload
- create(TransactionIdentifier, int) - Static method in class org.opendaylight.controller.cluster.datastore.persisted.AbortTransactionPayload
- create(TransactionIdentifier, int) - Static method in class org.opendaylight.controller.cluster.datastore.persisted.PurgeTransactionPayload
- create(TransactionIdentifier, DataTreeCandidate) - Static method in class org.opendaylight.controller.cluster.datastore.persisted.CommitTransactionPayload
- create(TransactionIdentifier, DataTreeCandidate, PayloadVersion) - Static method in class org.opendaylight.controller.cluster.datastore.persisted.CommitTransactionPayload
- create(TransactionIdentifier, DataTreeCandidate, PayloadVersion, int) - Static method in class org.opendaylight.controller.cluster.datastore.persisted.CommitTransactionPayload
- createAkkaConfig(AkkaConfigurationReader) - Static method in class org.opendaylight.controller.cluster.akka.impl.AkkaConfigFactory
- createClassLoader(BundleContext) - Static method in class org.opendaylight.controller.cluster.akka.osgi.impl.BundleClassLoaderFactory
- createDistributedShard(DOMDataTreeIdentifier, Collection<MemberName>) - Method in class org.opendaylight.controller.cluster.sharding.DistributedShardedDOMDataTree
- createDistributedShard(DOMDataTreeIdentifier, Collection<MemberName>) - Method in interface org.opendaylight.controller.cluster.sharding.DistributedShardFactory
-
Register a new shard that is rooted at the desired prefix with replicas on the provided members.
- createInstance(DOMSchemaService, DatastoreContext, DatastoreSnapshotRestore, ActorSystemProvider, DatastoreContextIntrospector, DatastoreContextPropertiesUpdater) - Static method in class org.opendaylight.controller.cluster.datastore.DistributedDataStoreFactory
- createInstance(DOMSchemaService, DatastoreContext, DatastoreSnapshotRestore, ActorSystemProvider, DatastoreContextIntrospector, DatastoreContextPropertiesUpdater, Configuration) - Static method in class org.opendaylight.controller.cluster.datastore.DistributedDataStoreFactory
- createLocalHistory() - Method in interface org.opendaylight.controller.cluster.databroker.actors.dds.DataStoreClient
-
Create a new local history.
- CreateLocalHistoryPayload - Class in org.opendaylight.controller.cluster.datastore.persisted
-
Payload persisted when a local history is created.
- createObject(T, byte[]) - Method in class org.opendaylight.controller.cluster.datastore.persisted.AbstractIdentifiablePayload.AbstractProxy
- createOperation(DOMDataTreeWriteCursor) - Method in class org.opendaylight.controller.cluster.sharding.DistributedShardModification
- createProducer(Collection<DOMDataTreeIdentifier>) - Method in class org.opendaylight.controller.cluster.sharding.DistributedShardedDOMDataTree
- createProps(BundleContext, Config) - Static method in class org.opendaylight.controller.cluster.akka.osgi.impl.QuarantinedMonitorActorPropsFactory
- CreateShard - Class in org.opendaylight.controller.cluster.datastore.messages
-
A message sent to the ShardManager to dynamically create a new shard.
- CreateShard(ModuleShardConfiguration, Shard.AbstractBuilder<?, ?>, DatastoreContext) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.CreateShard
-
Constructor.
- createSnapshot() - Method in interface org.opendaylight.controller.cluster.databroker.actors.dds.DataStoreClient
-
Create a new free-standing snapshot.
- createTransaction() - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.AbstractClientHistory
-
Allocate a new
ClientTransaction. - createTransaction() - Method in interface org.opendaylight.controller.cluster.databroker.actors.dds.DataStoreClient
-
Create a new free-standing transaction.
- createTransaction(LogicalDatastoreType) - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerTransaction
- createTransaction(LogicalDatastoreType) - Method in class org.opendaylight.controller.cluster.databroker.DOMBrokerReadOnlyTransaction
- createTransaction(LogicalDatastoreType) - Method in class org.opendaylight.controller.cluster.databroker.DOMBrokerReadWriteTransaction
- createTransaction(LogicalDatastoreType) - Method in class org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction
- CreateTransaction - Class in org.opendaylight.controller.cluster.datastore.messages
- CreateTransaction() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.CreateTransaction
- CreateTransaction(TransactionIdentifier, int, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.CreateTransaction
- createTransactionChain() - Method in class org.opendaylight.controller.cluster.databroker.ClientBackedDataStore
- createTransactionChain() - Method in class org.opendaylight.controller.cluster.datastore.compat.LegacyDOMStoreAdapter
-
Deprecated.
- createTransactionChain() - Method in class org.opendaylight.controller.cluster.datastore.DistributedDataStore
- createTransactionChain(DOMTransactionChainListener) - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBroker
- CreateTransactionReply - Class in org.opendaylight.controller.cluster.datastore.messages
- CreateTransactionReply() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.CreateTransactionReply
- CreateTransactionReply(String, TransactionIdentifier, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.CreateTransactionReply
- current() - Static method in enum org.opendaylight.controller.cluster.datastore.persisted.PayloadVersion
-
Return the codebase-native persistence version.
- CURRENT_VERSION - Static variable in class org.opendaylight.controller.cluster.datastore.DataStoreVersions
- customRaftPolicyImplementation(String) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
D
- dataExists(AbstractShardDataTreeTransaction<?>, DataExists) - Method in class org.opendaylight.controller.cluster.datastore.ShardTransaction
- dataExists(DataExists) - Method in class org.opendaylight.controller.cluster.datastore.ShardWriteTransaction
- DataExists - Class in org.opendaylight.controller.cluster.datastore.messages
- DataExists() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.DataExists
- DataExists(YangInstanceIdentifier, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.DataExists
- DataExistsReply - Class in org.opendaylight.controller.cluster.datastore.messages
- DataExistsReply() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.DataExistsReply
- DataExistsReply(boolean, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.DataExistsReply
- DataStoreClient - Interface in org.opendaylight.controller.cluster.databroker.actors.dds
-
Client interface for interacting with the frontend actor.
- DatastoreConfigurationMXBean - Interface in org.opendaylight.controller.cluster.datastore.jmx.mbeans
-
MXBean interface for data store configuration.
- DatastoreConfigurationMXBeanImpl - Class in org.opendaylight.controller.cluster.datastore.jmx.mbeans
-
Implementation of DatastoreConfigurationMXBean.
- DatastoreConfigurationMXBeanImpl(String) - Constructor for class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- datastoreContext(DatastoreContext) - Method in class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- DatastoreContext - Class in org.opendaylight.controller.cluster.datastore
-
Contains contextual data for a data store.
- DatastoreContext.Builder - Class in org.opendaylight.controller.cluster.datastore
- datastoreContextFactory(DatastoreContextFactory) - Method in class org.opendaylight.controller.cluster.datastore.shardmanager.AbstractShardManagerCreator
- DatastoreContextFactory - Class in org.opendaylight.controller.cluster.datastore
-
Factory for creating DatastoreContext instances.
- DatastoreContextFactory(DatastoreContextIntrospector) - Constructor for class org.opendaylight.controller.cluster.datastore.DatastoreContextFactory
- DatastoreContextIntrospector - Class in org.opendaylight.controller.cluster.datastore
-
Introspects on a DatastoreContext instance to set its properties via reflection.
- DatastoreContextIntrospector(DatastoreContext, BindingNormalizedNodeSerializer) - Constructor for class org.opendaylight.controller.cluster.datastore.DatastoreContextIntrospector
- DatastoreContextIntrospectorFactory - Class in org.opendaylight.controller.cluster.datastore
-
Factory for creating DatastoreContextIntrospector instances.
- DatastoreContextIntrospectorFactory(DOMSchemaService, ClassLoadingStrategy) - Constructor for class org.opendaylight.controller.cluster.datastore.DatastoreContextIntrospectorFactory
- DatastoreContextPropertiesUpdater - Class in org.opendaylight.controller.cluster.datastore
-
Update DatastoreContext settings on invoke update method.
- DatastoreContextPropertiesUpdater(DatastoreContextIntrospector, Map<String, Object>) - Constructor for class org.opendaylight.controller.cluster.datastore.DatastoreContextPropertiesUpdater
-
Base init of updater for DatastoreContext settings with base properties.
- DatastoreContextPropertiesUpdater.Listener - Interface in org.opendaylight.controller.cluster.datastore
- DatastoreInfoMXBean - Interface in org.opendaylight.controller.cluster.datastore.jmx.mbeans
-
JMX bean for general datastore info.
- DatastoreInfoMXBeanImpl - Class in org.opendaylight.controller.cluster.datastore.jmx.mbeans
-
Implementation of DatastoreInfoMXBean.
- DatastoreInfoMXBeanImpl(String, ActorUtils) - Constructor for class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreInfoMXBeanImpl
- dataStoreMXBeanType(String) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- dataStoreName(String) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- DataStoreProperties - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612
-
This class represents the following YANG schema fragment defined in module distributed-datastore-provider
- DataStorePropertiesContainer - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612
-
This class represents the following YANG schema fragment defined in module distributed-datastore-provider
- DataStorePropertiesContainerBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612
-
Class that builds
DataStorePropertiesContainerBuilderinstances. - DataStorePropertiesContainerBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- DataStorePropertiesContainerBuilder(DataStoreProperties) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- DataStorePropertiesContainerBuilder(DataStorePropertiesContainer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- DatastoreSnapshot - Class in org.opendaylight.controller.cluster.datastore.persisted
-
Stores a snapshot of the internal state of a data store.
- DatastoreSnapshot(String, ShardManagerSnapshot, List<DatastoreSnapshot.ShardSnapshot>) - Constructor for class org.opendaylight.controller.cluster.datastore.persisted.DatastoreSnapshot
- DatastoreSnapshot.ShardSnapshot - Class in org.opendaylight.controller.cluster.datastore.persisted
- DatastoreSnapshotList - Class in org.opendaylight.controller.cluster.datastore.persisted
-
Stores a list of DatastoreSnapshot instances.
- DatastoreSnapshotList() - Constructor for class org.opendaylight.controller.cluster.datastore.persisted.DatastoreSnapshotList
- DatastoreSnapshotList(List<DatastoreSnapshot>) - Constructor for class org.opendaylight.controller.cluster.datastore.persisted.DatastoreSnapshotList
- DatastoreSnapshotRestore - Class in org.opendaylight.controller.cluster.datastore
-
This class looks for a previously saved data store backup file in a directory and, if found, de-serializes the DatastoreSnapshot instances.
- DataStoreVersions - Class in org.opendaylight.controller.cluster.datastore
-
Defines version numbers where ask-based protocol is concerned.
- dataTree(DataTree) - Method in class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- DataTreeCandidateInputOutput - Class in org.opendaylight.controller.cluster.datastore.persisted
-
Utility serialization/deserialization for
DataTreeCandidate. - DataTreeCandidateInputOutput.DataTreeCandidateWithVersion - Class in org.opendaylight.controller.cluster.datastore.persisted
- DataTreeCandidateWithVersion(DataTreeCandidate, NormalizedNodeStreamVersion) - Constructor for class org.opendaylight.controller.cluster.datastore.persisted.DataTreeCandidateInputOutput.DataTreeCandidateWithVersion
- DataTreeChanged - Class in org.opendaylight.controller.cluster.datastore.messages
-
A message about a DataTree having been changed.
- DataTreeChanged(Collection<DataTreeCandidate>) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.DataTreeChanged
- DataTreeChangedReply - Class in org.opendaylight.controller.cluster.datastore.messages
- DataTreeCohortRegistrationProxy<C extends org.opendaylight.mdsal.dom.api.DOMDataTreeCommitCohort> - Class in org.opendaylight.controller.cluster.datastore
- DataTreeListenerInfo - Class in org.opendaylight.controller.cluster.datastore.messages
-
Response to a
GetInfoquery from a data tree listener actor. - DataTreeListenerInfo(String, String, boolean, long) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.DataTreeListenerInfo
- DataTreeModificationOutput - Class in org.opendaylight.controller.cluster.datastore.utils
-
Utility class to output DataTreeModifications in readable format.
- DataTreeNotificationListenerRegistrationActor - Class in org.opendaylight.controller.cluster.datastore.actors
-
Actor co-located with a shard.
- DataTreeNotificationListenerRegistrationActor() - Constructor for class org.opendaylight.controller.cluster.datastore.actors.DataTreeNotificationListenerRegistrationActor
- DataTreeNotificationListenerRegistrationActor.SetRegistration - Class in org.opendaylight.controller.cluster.datastore.actors
- DEFAULT_CONFIGURATION_READER - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_HEARTBEAT_INTERVAL_IN_MILLIS - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_INITIAL_PAYLOAD_SERIALIZED_BUFFER_CAPACITY - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_INITIAL_SETTLE_TIMEOUT_MULTIPLIER - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_ISOLATED_LEADER_CHECK_INTERVAL_IN_MILLIS - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_JOURNAL_RECOVERY_BATCH_SIZE - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_MAX_MESSAGE_SLICE_SIZE - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_NAME - Static variable in class org.opendaylight.controller.cluster.datastore.Shard
- DEFAULT_OPERATION_TIMEOUT_IN_MS - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_PERSISTENT - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_RECOVERY_SNAPSHOT_INTERVAL_SECONDS - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_SHARD - Static variable in class org.opendaylight.controller.cluster.datastore.shardstrategy.DefaultShardStrategy
- DEFAULT_SHARD_BATCHED_MODIFICATION_COUNT - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_SHARD_CANDIDATE_ELECTION_TIMEOUT_DIVISOR - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_SHARD_COMMIT_QUEUE_EXPIRY_TIMEOUT_IN_MS - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_SHARD_ELECTION_TIMEOUT_FACTOR - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_SHARD_INITIALIZATION_TIMEOUT - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_SHARD_LEADER_ELECTION_TIMEOUT - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_SHARD_SNAPSHOT_DATA_THRESHOLD_PERCENTAGE - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_SHARD_TRANSACTION_IDLE_TIMEOUT - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_SHARD_TX_COMMIT_QUEUE_CAPACITY - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_SHARD_TX_COMMIT_TIMEOUT_IN_SECONDS - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_SNAPSHOT_BATCH_COUNT - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_SNAPSHOT_ON_ROOT_OVERWRITE - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_SYNC_INDEX_THRESHOLD - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DEFAULT_TX_CREATION_INITIAL_RATE_LIMIT - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- DefaultShardStrategy - Class in org.opendaylight.controller.cluster.datastore.shardstrategy
-
The DefaultShardStrategy basically puts all data into the default shard.
- delegate() - Method in class org.opendaylight.controller.cluster.datastore.compat.LegacyDOMStoreAdapter
-
Deprecated.
- delegate() - Method in class org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification
- delete(LogicalDatastoreType, YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerWriteTransaction
- delete(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.ClientTransaction
- delete(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.TransactionProxy
- delete(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification
- delete(YangInstanceIdentifier.PathArgument) - Method in class org.opendaylight.controller.cluster.datastore.utils.AbstractBatchedModificationsCursor
- DELETE - Static variable in interface org.opendaylight.controller.cluster.datastore.modification.Modification
- DeleteModification - Class in org.opendaylight.controller.cluster.datastore.modification
-
DeleteModification store all the parameters required to delete a path from the data tree.
- DeleteModification() - Constructor for class org.opendaylight.controller.cluster.datastore.modification.DeleteModification
- DeleteModification(short) - Constructor for class org.opendaylight.controller.cluster.datastore.modification.DeleteModification
- DeleteModification(YangInstanceIdentifier) - Constructor for class org.opendaylight.controller.cluster.datastore.modification.DeleteModification
- deserialize(ObjectInput) - Static method in class org.opendaylight.controller.cluster.datastore.persisted.ShardDataTreeSnapshot
- directCommit(Boolean) - Method in class org.opendaylight.controller.cluster.datastore.RemoteTransactionContext
- DisableTrackingPayload - Class in org.opendaylight.controller.cluster.datastore.persisted
- distributedDataStore(AbstractDataStore) - Method in class org.opendaylight.controller.cluster.datastore.shardmanager.AbstractShardManagerCreator
- DistributedDataStore - Class in org.opendaylight.controller.cluster.datastore
-
Implements a distributed DOMStore using Akka Patterns.ask().
- DistributedDataStore(ActorSystem, ClusterWrapper, Configuration, DatastoreContextFactory, DatastoreSnapshot) - Constructor for class org.opendaylight.controller.cluster.datastore.DistributedDataStore
- DistributedDataStoreClientActor - Class in org.opendaylight.controller.cluster.databroker.actors.dds
-
A
AbstractClientActorwhich acts as the point of contact for DistributedDataStore. - DistributedDataStoreFactory - Class in org.opendaylight.controller.cluster.datastore
- DistributedDataStoreInterface - Interface in org.opendaylight.controller.cluster.datastore
-
The public interface exposed vi a DistributedDataStore via the OSGi registry.
- DistributedDatastoreProviderData - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612
-
This module contains the base YANG definitions for the distributed datastore provider implementation
- DistributedShardChangePublisher - Class in org.opendaylight.controller.cluster.sharding
- DistributedShardChangePublisher(DataStoreClient, AbstractDataStore, DOMDataTreeIdentifier, Map<DOMDataTreeIdentifier, ChildShardContext>) - Constructor for class org.opendaylight.controller.cluster.sharding.DistributedShardChangePublisher
- DistributedShardedDOMDataTree - Class in org.opendaylight.controller.cluster.sharding
-
A layer on top of DOMDataTreeService that distributes producer/shard registrations to remote nodes via
ShardedDataTreeActor. - DistributedShardedDOMDataTree(ActorSystemProvider, AbstractDataStore, AbstractDataStore) - Constructor for class org.opendaylight.controller.cluster.sharding.DistributedShardedDOMDataTree
- DistributedShardFactory - Interface in org.opendaylight.controller.cluster.sharding
-
A factory that handles addition of new clustered shard's based on a prefix.
- DistributedShardModification - Class in org.opendaylight.controller.cluster.sharding
-
Shard modification that consists of the whole shard context, provides cursors which correctly delegate to subshards if any are present.
- DistributedShardModification(DistributedShardModificationContext, Map<YangInstanceIdentifier.PathArgument, WriteableModificationNode>, Map<DOMDataTreeIdentifier, ForeignShardModificationContext>) - Constructor for class org.opendaylight.controller.cluster.sharding.DistributedShardModification
- DistributedShardModificationContext - Class in org.opendaylight.controller.cluster.sharding
-
The context for a single shards modification, keeps a ClientTransaction so it can route requests correctly.
- DistributedShardModificationContext(ClientTransaction, DOMDataTreeIdentifier) - Constructor for class org.opendaylight.controller.cluster.sharding.DistributedShardModificationContext
- DistributedShardModificationCursor - Class in org.opendaylight.controller.cluster.sharding
-
Internal cursor implementation consisting of WriteCursorStrategies which forwards writes to foreign modifications if any.
- DistributedShardModificationCursor(DistributedShardModification, ShardProxyTransaction) - Constructor for class org.opendaylight.controller.cluster.sharding.DistributedShardModificationCursor
- DistributedShardModificationFactory - Class in org.opendaylight.controller.cluster.sharding
-
Factory for
DistributedShardModification. - DistributedShardModificationFactoryBuilder - Class in org.opendaylight.controller.cluster.sharding
-
Builder for
DistributedShardModificationFactory. - DistributedShardModificationFactoryBuilder(DOMDataTreeIdentifier) - Constructor for class org.opendaylight.controller.cluster.sharding.DistributedShardModificationFactoryBuilder
- DistributedShardRegistration - Interface in org.opendaylight.controller.cluster.sharding
-
Registration of the CDS shard that allows you to remove the shard from the system by closing the registration.
- doAsk(ActorRef, Object, Timeout) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- doAsk(ActorSelection, Object, Timeout) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- DOMBrokerReadOnlyTransaction - Class in org.opendaylight.controller.cluster.databroker
- DOMBrokerReadOnlyTransaction(Object, Map<LogicalDatastoreType, ? extends DOMStoreTransactionFactory>) - Constructor for class org.opendaylight.controller.cluster.databroker.DOMBrokerReadOnlyTransaction
-
Creates new composite Transactions.
- DOMBrokerReadWriteTransaction - Class in org.opendaylight.controller.cluster.databroker
- DOMBrokerReadWriteTransaction(Object, Map<LogicalDatastoreType, ? extends DOMStoreTransactionFactory>, AbstractDOMTransactionFactory<?>) - Constructor for class org.opendaylight.controller.cluster.databroker.DOMBrokerReadWriteTransaction
-
Constructs an instance.
- DOMBrokerWriteOnlyTransaction - Class in org.opendaylight.controller.cluster.databroker
- DOMBrokerWriteOnlyTransaction(Object, Map<LogicalDatastoreType, ? extends DOMStoreTransactionFactory>, AbstractDOMTransactionFactory<?>) - Constructor for class org.opendaylight.controller.cluster.databroker.DOMBrokerWriteOnlyTransaction
-
Constructs an instance.
- DOMDataTreeShardCreationFailedException - Exception in org.opendaylight.controller.cluster.sharding
-
Exception thrown when there was a at any point during the creation of a shard via
DistributedShardFactory. - DOMDataTreeShardCreationFailedException(String) - Constructor for exception org.opendaylight.controller.cluster.sharding.DOMDataTreeShardCreationFailedException
- DOMDataTreeShardCreationFailedException(String, Throwable) - Constructor for exception org.opendaylight.controller.cluster.sharding.DOMDataTreeShardCreationFailedException
E
- EmptyExternalizable - Class in org.opendaylight.controller.cluster.datastore.messages
-
Externalizable with no data.
- EmptyExternalizable() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.EmptyExternalizable
- enableMetricCapture(boolean) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- EnableNotification - Class in org.opendaylight.controller.cluster.datastore.messages
- EnableNotification(boolean, String) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.EnableNotification
- equals(Object) - Method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardIdentifier
- equals(Object) - Method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardManagerIdentifier
- equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.HeartbeatIntervalType
- equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.NonZeroUint32Type
- equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.OperationTimeoutType
- equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.Percentage
- equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardKey
- executeDelete(YangInstanceIdentifier, Boolean) - Method in class org.opendaylight.controller.cluster.datastore.RemoteTransactionContext
- executeMerge(YangInstanceIdentifier, NormalizedNode<?, ?>, Boolean) - Method in class org.opendaylight.controller.cluster.datastore.RemoteTransactionContext
- executeOperation(ActorRef, Object) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
-
Executes an operation on a local actor and wait for it's response.
- executeOperation(ActorSelection, Object) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
-
Execute an operation on a remote actor and wait for it's response.
- executeOperationAsync(ActorRef, Object, Timeout) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- executeOperationAsync(ActorSelection, Object) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
-
Execute an operation on a remote actor asynchronously.
- executeOperationAsync(ActorSelection, Object, Timeout) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
-
Execute an operation on a remote actor asynchronously.
- executeRead(AbstractRead<T>, SettableFuture<T>, Boolean) - Method in class org.opendaylight.controller.cluster.datastore.RemoteTransactionContext
- executeWrite(YangInstanceIdentifier, NormalizedNode<?, ?>, Boolean) - Method in class org.opendaylight.controller.cluster.datastore.RemoteTransactionContext
- exists() - Method in class org.opendaylight.controller.cluster.datastore.messages.DataExistsReply
- exists(LogicalDatastoreType, YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.databroker.DOMBrokerReadOnlyTransaction
- exists(LogicalDatastoreType, YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.databroker.DOMBrokerReadWriteTransaction
- exists(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.ClientSnapshot
- exists(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.ClientTransaction
- exists(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.TransactionProxy
- externalizableProxy() - Method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendShardDataTreeSnapshotMetadata
- externalizableProxy() - Method in class org.opendaylight.controller.cluster.datastore.persisted.ShardDataTreeSnapshotMetadata
-
Return an Externalizable proxy.
- externalizableProxy(byte[]) - Method in class org.opendaylight.controller.cluster.datastore.persisted.AbortTransactionPayload
- externalizableProxy(byte[]) - Method in class org.opendaylight.controller.cluster.datastore.persisted.CloseLocalHistoryPayload
- externalizableProxy(byte[]) - Method in class org.opendaylight.controller.cluster.datastore.persisted.CreateLocalHistoryPayload
- externalizableProxy(byte[]) - Method in class org.opendaylight.controller.cluster.datastore.persisted.DisableTrackingPayload
- externalizableProxy(byte[]) - Method in class org.opendaylight.controller.cluster.datastore.persisted.PurgeLocalHistoryPayload
- externalizableProxy(byte[]) - Method in class org.opendaylight.controller.cluster.datastore.persisted.PurgeTransactionPayload
- externalizableProxy(byte[]) - Method in class org.opendaylight.controller.cluster.datastore.persisted.AbstractIdentifiablePayload
- extractCohortPathFrom(ReadyTransactionReply) - Method in class org.opendaylight.controller.cluster.datastore.TransactionReadyReplyMapper
F
- FAILED - org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort.State
- failure() - Method in class org.opendaylight.controller.cluster.datastore.TransactionRateLimitingCallback
- fieldsFrom(DataObject) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
-
Set fields from given grouping argument.
- fileBackedStreamingThresholdInMegabytes(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- FileModuleShardConfigProvider - Class in org.opendaylight.controller.cluster.datastore.config
-
Implementation of ModuleShardConfigProvider that reads the module and shard configuration from files.
- FileModuleShardConfigProvider(String, String) - Constructor for class org.opendaylight.controller.cluster.datastore.config.FileModuleShardConfigProvider
- findLocalShard(String) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
-
Finds a local shard given its shard name and return it's ActorRef.
- FindLocalShard - Class in org.opendaylight.controller.cluster.datastore.messages
-
FindLocalShard is a message that should be sent to the org.opendaylight.controller.cluster.datastore.shardmanager.ShardManager when we need to find a reference to a LocalShard.
- FindLocalShard(String, boolean) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.FindLocalShard
- findLocalShardAsync(String) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
-
Finds a local shard async given its shard name and return a Future from which to obtain the ActorRef.
- FindPrimary - Class in org.opendaylight.controller.cluster.datastore.messages
-
The FindPrimary message is used to locate the primary of any given shard.
- FindPrimary(String, boolean) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.FindPrimary
- findPrimaryShardAsync(String) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- findShard(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.shardstrategy.DefaultShardStrategy
- findShard(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.shardstrategy.ModuleShardStrategy
- findShard(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.shardstrategy.PrefixShardStrategy
- findShard(YangInstanceIdentifier) - Method in interface org.opendaylight.controller.cluster.datastore.shardstrategy.ShardStrategy
-
Find the name of the shard in which the data pointed to by the specified path belongs in.
- FlipShardMembersVotingStatus - Class in org.opendaylight.controller.cluster.datastore.messages
-
A local message sent to the ShardManager to flip the raft voting states for members of a shard.
- FlipShardMembersVotingStatus(String) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.FlipShardMembersVotingStatus
- FLUORINE_VERSION - Static variable in class org.opendaylight.controller.cluster.datastore.DataStoreVersions
- forShardList(List<String>) - Static method in class org.opendaylight.controller.cluster.datastore.shardmanager.ShardManagerSnapshot
-
Deprecated.This method is for migration only and should me removed once org.opendaylight.controller.cluster.datastore.ShardManagerSnapshot is removed.
- ForwardedReadyTransaction - Class in org.opendaylight.controller.cluster.datastore.messages
-
Transaction ReadyTransaction message that is forwarded to the local Shard from the ShardTransaction.
- ForwardedReadyTransaction(TransactionIdentifier, short, ReadWriteShardDataTreeTransaction, boolean, Optional<SortedSet<String>>) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.ForwardedReadyTransaction
- fromBinaryJava(byte[], Class<?>) - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadyLocalTransactionSerializer
- fromInt(int) - Static method in enum org.opendaylight.controller.cluster.datastore.TransactionType
- fromSerializable(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.AbortTransaction
- fromSerializable(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CanCommitTransaction
- fromSerializable(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CanCommitTransactionReply
- fromSerializable(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CloseTransactionChain
- fromSerializable(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CommitTransaction
- fromSerializable(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CreateTransaction
- fromSerializable(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CreateTransactionReply
- fromSerializable(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.DataExists
- fromSerializable(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.DataExistsReply
- fromSerializable(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.ReadData
- fromSerializable(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.ReadDataReply
- fromSerializable(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.ReadyTransactionReply
- fromSerializable(Object) - Static method in class org.opendaylight.controller.cluster.datastore.modification.MutableCompositeModification
- fromShardIdString(String) - Method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardIdentifier.Builder
- fromShardIdString(String) - Static method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardIdentifier
- fromStream(NormalizedNodeDataInput, short) - Static method in class org.opendaylight.controller.cluster.datastore.modification.DeleteModification
- fromStream(NormalizedNodeDataInput, short, ReusableStreamReceiver) - Static method in class org.opendaylight.controller.cluster.datastore.modification.MergeModification
- fromStream(NormalizedNodeDataInput, short, ReusableStreamReceiver) - Static method in class org.opendaylight.controller.cluster.datastore.modification.WriteModification
- FrontendClientMetadata - Class in org.opendaylight.controller.cluster.datastore.persisted
- FrontendClientMetadata(ClientIdentifier, RangeSet<UnsignedLong>, Collection<FrontendHistoryMetadata>) - Constructor for class org.opendaylight.controller.cluster.datastore.persisted.FrontendClientMetadata
- FrontendHistoryMetadata - Class in org.opendaylight.controller.cluster.datastore.persisted
- FrontendHistoryMetadata(long, long, boolean, Map<UnsignedLong, Boolean>, RangeSet<UnsignedLong>) - Constructor for class org.opendaylight.controller.cluster.datastore.persisted.FrontendHistoryMetadata
- frontendNoProgressTimeoutInSeconds(long) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- frontendRequestTimeoutInSeconds(long) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- FrontendShardDataTreeSnapshotMetadata - Class in org.opendaylight.controller.cluster.datastore.persisted
- FrontendShardDataTreeSnapshotMetadata(Collection<FrontendClientMetadata>) - Constructor for class org.opendaylight.controller.cluster.datastore.persisted.FrontendShardDataTreeSnapshotMetadata
- FutureVersionException - Exception in org.opendaylight.controller.cluster.datastore.persisted
-
Exception thrown from
PayloadVersion.valueOf(short)when the specified version is too new to be supported by the codebase.
G
- getAbortTransactionsCount() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getAbortTransactionsCount() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getActor() - Method in class org.opendaylight.controller.cluster.datastore.shardmanager.ShardInformation
- getActorSystem() - Method in class org.opendaylight.controller.cluster.akka.impl.ActorSystemProviderImpl
- getActorSystem() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- getActorSystem() - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor.ShardedDataTreeActorCreator
- getActorUtils() - Method in class org.opendaylight.controller.cluster.datastore.AbstractDataStore
- getActorUtils() - Method in interface org.opendaylight.controller.cluster.datastore.DistributedDataStoreInterface
- getActorUtils() - Method in class org.opendaylight.controller.cluster.datastore.RemoteTransactionContext
- getActorUtils() - Method in class org.opendaylight.controller.cluster.datastore.TransactionReadyReplyMapper
- getAllPrefixShardConfigurations() - Method in interface org.opendaylight.controller.cluster.datastore.config.Configuration
-
Returns the configuration for all configured prefix shards.
- getAllPrefixShardConfigurations() - Method in class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- getAllShardNames() - Method in interface org.opendaylight.controller.cluster.datastore.config.Configuration
-
Returns all the configured shard names.
- getAllShardNames() - Method in class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- getAndClearPendingTransactions() - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTree
- getAndRemove(String) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreSnapshotRestore
- getAverageCommitTime() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.CommitStatsMXBean
-
Returns a string representing average commit time duration, in the appropriate scaled units.
- getAverageCommitTime() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.CommitStatsMXBeanImpl
- getBackendAlivenessTimerInterval() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getBackendAlivenessTimerIntervalInSeconds() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The timer interval whereby, on expiration after response inactivity from the back-end, the connection to the back-end is torn down and reconnection is attempted.
- getBackendAlivenessTimerIntervalInSeconds() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getBaseDatastoreContext() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContextFactory
- getBoundedMailboxCapacity() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
Max queue size that an actor's mailbox can reach
- getBoundedMailboxCapacity() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getCallback() - Method in class org.opendaylight.controller.cluster.datastore.shardmanager.RegisterForShardAvailabilityChanges
- getCanCommit() - Method in class org.opendaylight.controller.cluster.datastore.messages.CanCommitTransactionReply
- getCandidate() - Method in class org.opendaylight.controller.cluster.datastore.persisted.CommitTransactionPayload
- getCandidate() - Method in class org.opendaylight.controller.cluster.datastore.persisted.DataTreeCandidateInputOutput.DataTreeCandidateWithVersion
- getCandidate(ReusableStreamReceiver) - Method in class org.opendaylight.controller.cluster.datastore.persisted.CommitTransactionPayload
- getChanges() - Method in class org.opendaylight.controller.cluster.datastore.messages.DataTreeChanged
-
Return the data changes.
- getCleanShardName(YangInstanceIdentifier) - Static method in class org.opendaylight.controller.cluster.datastore.utils.ClusterUtils
-
Returns an encoded shard name based on the provided path that should doesn't contain characters that cannot be present in akka actor paths.
- getClient() - Method in class org.opendaylight.controller.cluster.datastore.AbstractDataStore
- getClientActorConfig() - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.AbstractDataStoreClientActor
- getClientDispatcher() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
-
An akka dispatcher that is meant to be used when processing ask Futures which were triggered by client code on the datastore.
- getClients() - Method in class org.opendaylight.controller.cluster.datastore.messages.GetKnownClientsReply
- getClients() - Method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendShardDataTreeSnapshotMetadata
- getClosedTransactions() - Method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendHistoryMetadata
- getClosestVersion() - Method in exception org.opendaylight.controller.cluster.datastore.persisted.AbstractVersionException
-
Return the closest version supported by this codebase.
- getClusterWrapper() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- getClusterWrapper() - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor.ShardedDataTreeActorCreator
- getCohortCacheSize() - Method in class org.opendaylight.controller.cluster.datastore.Shard
- getCohortPath() - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadyTransactionReply
- getCommitCohortActors() - Method in class org.opendaylight.controller.cluster.datastore.messages.OnDemandShardState
- getCommitIndex() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getCommitIndex() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getCommitStatsTracker() - Method in class org.opendaylight.controller.cluster.databroker.ConcurrentDOMDataBroker
- getCommittedTransactionsCount() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getCommittedTransactionsCount() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getConfiguration() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- getConfiguration() - Method in class org.opendaylight.controller.cluster.sharding.messages.PrefixShardCreated
- getConfigurationReader() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getContext() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContextIntrospector
- getCookie() - Method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendHistoryMetadata
- getCurrentHistories() - Method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendClientMetadata
- getCurrentMemberName() - Method in interface org.opendaylight.controller.cluster.datastore.ClusterWrapper
- getCurrentMemberName() - Method in class org.opendaylight.controller.cluster.datastore.ClusterWrapperImpl
- getCurrentMemberName() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- getCurrentTerm() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getCurrentTerm() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getCustomRaftPolicyImplementation() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
A fully qualified java class name.
- getCustomRaftPolicyImplementation() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getData() - Method in class org.opendaylight.controller.cluster.datastore.modification.WriteModification
- getDataStore() - Method in class org.opendaylight.controller.cluster.datastore.Shard
- getDatastoreContext() - Method in class org.opendaylight.controller.cluster.datastore.messages.CreateShard
- getDatastoreContext() - Method in class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- getDatastoreContext() - Method in class org.opendaylight.controller.cluster.datastore.Shard
- getDatastoreContext() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- getDataStoreMXBeanType() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getDataStoreName() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getDataStoreName() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
-
Get the name of the data store to which this ActorContext belongs.
- getDataStoreProperties() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getDataStorePropertiesContainer() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DistributedDatastoreProviderData
- getDataTree() - Method in class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- getDataTree() - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTree
- getDataTreeChangeListenerInfo() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardDataTreeListenerInfoMXBean
- getDataTreeChangeListenerInfo() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardDataTreeListenerInfoMXBeanImpl
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.HeartbeatIntervalType
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.NonZeroUint32Type
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.OperationTimeoutType
- getDefaultInstance(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.Percentage
- getDistributedConfigDatastore() - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor.ShardedDataTreeActorCreator
- getDistributedDataStoreClient(ActorRef, long, TimeUnit) - Static method in class org.opendaylight.controller.cluster.databroker.actors.dds.AbstractDataStoreClientActor
- getDistributedOperDatastore() - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor.ShardedDataTreeActorCreator
- getDOMStoreTransaction() - Method in class org.opendaylight.controller.cluster.datastore.ShardReadTransaction
- getDOMStoreTransaction() - Method in class org.opendaylight.controller.cluster.datastore.ShardTransaction
- getDOMStoreTransaction() - Method in class org.opendaylight.controller.cluster.datastore.ShardWriteTransaction
- getExtensions() - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBroker
- getExtensions() - Method in class org.opendaylight.controller.cluster.sharding.DistributedShardedDOMDataTree
- getFailedReadTransactionsCount() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getFailedReadTransactionsCount() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getFailedTransactionsCount() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getFailedTransactionsCount() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getFileBackedStreamingThreshold() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getFileBackedStreamingThresholdInMegabytes() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
When streaming large amounts of data, eg when sending a snapshot to a follower, this is the threshold in terms of number of megabytes before it should switch from storing in memory to buffering to a file.
- getFileBackedStreamingThresholdInMegabytes() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getFollowerInfo() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getFollowerInfo() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getFollowerInitialSyncStatus() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getFollowerInitialSyncStatus() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getFrontendNoProgressTimeoutInSeconds() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The timeout interval whereby the client front-end hasn't made progress with the back-end on any request and terminates.
- getFrontendNoProgressTimeoutInSeconds() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getFrontendRequestTimeoutInSeconds() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The timeout interval whereby client frontend transaction requests are failed.
- getFrontendRequestTimeoutInSeconds() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getGlobalDatastoreNames() - Static method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getHistoryId() - Method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendHistoryMetadata
- getId() - Method in class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- getIdentifier() - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerTransaction
- getIdentifier() - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.AbstractClientHandle
- getIdentifier() - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.AbstractClientHistory
- getIdentifier() - Method in class org.opendaylight.controller.cluster.datastore.messages.CloseTransactionChain
- getIdentifier() - Method in class org.opendaylight.controller.cluster.datastore.persisted.AbstractIdentifiablePayload
- getIdentifier() - Method in class org.opendaylight.controller.cluster.datastore.persisted.CommitTransactionPayload
- getIdentifier() - Method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendClientMetadata
- getIdentifier() - Method in class org.opendaylight.controller.cluster.sharding.DistributedShardModification
- getIdentifier() - Method in class org.opendaylight.controller.cluster.sharding.DistributedShardModificationContext
- getIfPresent(String) - Method in class org.opendaylight.controller.cluster.datastore.utils.PrimaryShardInfoFutureCache
- getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.$YangModuleInfoImpl
- getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.$YangModuleInfoImpl
- GetInfo - Class in org.opendaylight.controller.cluster.datastore.messages
-
Local message sent to an actor to retrieve internal information for reporting.
- getInitialPayloadSerializedBufferCapacity() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getInitialPayloadSerializedBufferCapacity() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The initial buffer capacity, in bytes, to use when serializing message payloads.
- getInitialPayloadSerializedBufferCapacity() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getInitialSettleTimeoutMultiplier() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
-
Return the multiplier of
DatastoreContext.getShardLeaderElectionTimeout()which the frontend will wait for all shards on the local node to settle. - getInitialSettleTimeoutMultiplier() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
Multiplier for the maximum amount of time to wait for a shard to elect a leader.
- getInitialSettleTimeoutMultiplier() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getInMemoryJournalDataSize() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getInMemoryJournalDataSize() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getInMemoryJournalLogSize() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getInMemoryJournalLogSize() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getInstance() - Static method in class org.opendaylight.controller.cluster.datastore.messages.CloseDataTreeNotificationListenerRegistration
- getInstance() - Static method in class org.opendaylight.controller.cluster.datastore.messages.CloseDataTreeNotificationListenerRegistrationReply
- getInstance() - Static method in class org.opendaylight.controller.cluster.datastore.messages.DataTreeChangedReply
- getInstance() - Static method in class org.opendaylight.controller.cluster.datastore.shardstrategy.DefaultShardStrategy
- getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.$YangModuleInfoImpl
- getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.$YangModuleInfoImpl
- GetKnownClients - Class in org.opendaylight.controller.cluster.datastore.messages
-
Request a shard to report the clients it knows about.
- GetKnownClientsReply - Class in org.opendaylight.controller.cluster.datastore.messages
-
Reply to
GetKnownClients. - GetKnownClientsReply(ImmutableSet<ClientIdentifier>) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.GetKnownClientsReply
- getLastApplied() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getLastApplied() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getLastCommittedTransactionTime() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getLastCommittedTransactionTime() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getLastIndex() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getLastIndex() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getLastLeadershipChangeTime() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getLastLeadershipChangeTime() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getLastLogIndex() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getLastLogIndex() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getLastLogTerm() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getLastLogTerm() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getLastTerm() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getLastTerm() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getLeader() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getLeader() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getLeadershipChangeCount() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getLeadershipChangeCount() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getListener() - Method in class org.opendaylight.controller.cluster.datastore.messages.DataTreeListenerInfo
- getListenerActorPath() - Method in class org.opendaylight.controller.cluster.datastore.messages.RegisterDataTreeChangeListener
- getListenerRegistrationPath() - Method in class org.opendaylight.controller.cluster.datastore.messages.RegisterDataTreeNotificationListenerReply
- getLocalShardDataTree() - Method in class org.opendaylight.controller.cluster.datastore.messages.LocalPrimaryShardFound
- getLocalShardDataTree() - Method in class org.opendaylight.controller.cluster.datastore.messages.PrimaryShardInfo
-
Returns an Optional whose value contains the primary shard's DataTree if the primary shard is local to the caller.
- getLocalShardDataTree() - Method in class org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged
- getLocalShards() - Method in interface org.opendaylight.controller.cluster.datastore.shardmanager.ShardManagerInfoMBean
-
Returns the list of all the local shard names.
- getLogContext() - Method in class org.opendaylight.controller.cluster.datastore.messages.EnableNotification
- getLogicalStoreType() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getLongestCommitTime() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.CommitStatsMXBean
-
Returns a string representing the time duration of the longest commit, in the appropriate scaled units, along with the date/time that it occurred.
- getLongestCommitTime() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.CommitStatsMXBeanImpl
- getLookupTaskMaxRetries() - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor.ShardedDataTreeActorCreator
- getMaximumMessageSliceSize() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getMaximumMessageSliceSize() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getMaximumMessageSliceSize() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getMaximumMessageSliceSize() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
When fragmenting messages thru the akka remoting framework, this is the maximum size in bytes for a message slice.
- getMaximumMessageSliceSize() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getMaxShardDataChangeExecutorPoolSize() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getMaxShardDataChangeExecutorPoolSize() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getMaxShardDataChangeExecutorPoolSize() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The maximum thread pool size for each shard's data store data change notification executor.
- getMaxShardDataChangeExecutorPoolSize() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getMaxShardDataChangeExecutorQueueSize() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getMaxShardDataChangeExecutorQueueSize() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getMaxShardDataChangeExecutorQueueSize() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The maximum queue size for each shard's data store data change notification executor.
- getMaxShardDataChangeExecutorQueueSize() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getMaxShardDataChangeListenerQueueSize() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getMaxShardDataChangeListenerQueueSize() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getMaxShardDataChangeListenerQueueSize() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The maximum queue size for each shard's data store data change listener.
- getMaxShardDataChangeListenerQueueSize() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getMaxShardDataStoreExecutorQueueSize() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getMaxShardDataStoreExecutorQueueSize() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getMaxShardDataStoreExecutorQueueSize() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The maximum queue size for each shard's data store executor.
- getMaxShardDataStoreExecutorQueueSize() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getMeberVotingStatusMap() - Method in class org.opendaylight.controller.cluster.datastore.messages.ChangeShardMembersVotingStatus
- getMemberName() - Method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardIdentifier
- getMemberName() - Method in class org.opendaylight.controller.cluster.datastore.messages.PeerDown
- getMemberName() - Method in class org.opendaylight.controller.cluster.datastore.messages.PeerUp
- getMemberName() - Method in class org.opendaylight.controller.cluster.datastore.messages.RemovePrefixShardReplica
- getMemberName() - Method in class org.opendaylight.controller.cluster.datastore.messages.RemoveShardReplica
- getMemberName() - Method in interface org.opendaylight.controller.cluster.datastore.shardmanager.ShardManagerInfoMBean
-
Returns the name of the local member.
- getMembersFromShardName(String) - Method in interface org.opendaylight.controller.cluster.datastore.config.Configuration
-
Returns the member replicas for the given shard name.
- getMembersFromShardName(String) - Method in class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- getMemberShardNames(MemberName) - Method in interface org.opendaylight.controller.cluster.datastore.config.Configuration
-
Returns all the shard names that belong on the member by the given name.
- getMemberShardNames(MemberName) - Method in class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- getMessage() - Method in exception org.opendaylight.controller.cluster.datastore.exceptions.UnknownMessageException
- getMetadata() - Method in class org.opendaylight.controller.cluster.datastore.persisted.MetadataShardDataTreeSnapshot
- getModification() - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadyLocalTransaction
- getModifications() - Method in interface org.opendaylight.controller.cluster.datastore.modification.CompositeModification
-
Get a list of modifications contained by this composite.
- getModifications() - Method in class org.opendaylight.controller.cluster.datastore.modification.MutableCompositeModification
- getModifications() - Method in class org.opendaylight.controller.cluster.datastore.utils.AbstractBatchedModificationsCursor
- getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.$YangModelBindingProvider
- getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.$YangModelBindingProvider
- getModuleName() - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleShardConfiguration
- getModuleNameFromNameSpace(String) - Method in interface org.opendaylight.controller.cluster.datastore.config.Configuration
-
Returns the module name for the given namespace name or null if not found.
- getModuleNameFromNameSpace(String) - Method in class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- getModuleShardConfig() - Method in class org.opendaylight.controller.cluster.datastore.messages.CreateShard
- getName() - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleConfig
- getName() - Method in class org.opendaylight.controller.cluster.datastore.config.ShardConfig
- getName() - Method in class org.opendaylight.controller.cluster.datastore.messages.GetShardRole
- getName() - Method in class org.opendaylight.controller.cluster.datastore.persisted.DatastoreSnapshot.ShardSnapshot
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.$YangModuleInfoImpl
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.$YangModuleInfoImpl
- getNamespace() - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleConfig
- getNamespace() - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleShardConfiguration
- getNoProgressTimeout() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getNormalizedNode() - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadDataReply
- getNotificationCount() - Method in class org.opendaylight.controller.cluster.datastore.messages.DataTreeListenerInfo
- getNotificationDispatcherPath() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- getNumBatched() - Method in class org.opendaylight.controller.cluster.datastore.messages.BatchedModificationsReply
- getOperationDuration() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- getOperationTimeout() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- getOperationTimeoutInMillis() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getOperationTimeoutInSeconds() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getOperationTimeoutInSeconds() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getOperationTimeoutInSeconds() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The maximum amount of time for akka operations (remote or local) to complete before failing.
- getOperationTimeoutInSeconds() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getOperationTimer(String) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
-
This is a utility method that lets us get a Timer object for any operation.
- getOperationTimer(String, String) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- getParticipatingShardNames() - Method in class org.opendaylight.controller.cluster.datastore.messages.BatchedModifications
- getParticipatingShardNames() - Method in class org.opendaylight.controller.cluster.datastore.messages.ForwardedReadyTransaction
- getParticipatingShardNames() - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadyLocalTransaction
- getPath() - Method in class org.opendaylight.controller.cluster.datastore.messages.AbstractRead
- getPath() - Method in class org.opendaylight.controller.cluster.datastore.messages.LocalShardFound
- getPath() - Method in class org.opendaylight.controller.cluster.datastore.messages.RegisterDataTreeChangeListener
- getPath() - Method in class org.opendaylight.controller.cluster.datastore.modification.AbstractModification
- getPeerAddress() - Method in class org.opendaylight.controller.cluster.datastore.messages.PeerAddressResolved
- getPeerAddresses() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getPeerAddresses() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getPeerAddresses() - Method in class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- getPeerId() - Method in class org.opendaylight.controller.cluster.datastore.messages.PeerAddressResolved
- getPeerId() - Method in class org.opendaylight.controller.cluster.datastore.messages.PeerDown
- getPeerId() - Method in class org.opendaylight.controller.cluster.datastore.messages.PeerUp
- getPeerVotingStates() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getPeerVotingStates() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getPendingTxCommitQueueSize() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getPendingTxCommitQueueSize() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getPendingTxCommitQueueSize() - Method in class org.opendaylight.controller.cluster.datastore.Shard
- getPrefix() - Method in class org.opendaylight.controller.cluster.datastore.config.PrefixShardConfiguration
- getPrefix() - Method in class org.opendaylight.controller.cluster.sharding.messages.LookupPrefixShard
- getPrefix() - Method in class org.opendaylight.controller.cluster.sharding.messages.PrefixShardRemovalLookup
- getPrefix() - Method in class org.opendaylight.controller.cluster.sharding.messages.PrefixShardRemoved
- getPrefix() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.Shard
-
Prefix that this shard is rooted at.
- getPrefix() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardBuilder
- getPrefix() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardKey
- getPrefixForPath(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.shardstrategy.DefaultShardStrategy
- getPrefixForPath(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.shardstrategy.ModuleShardStrategy
- getPrefixForPath(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.shardstrategy.PrefixShardStrategy
- getPrefixForPath(YangInstanceIdentifier) - Method in interface org.opendaylight.controller.cluster.datastore.shardstrategy.ShardStrategy
-
Get the prefix of the shard that contains the data pointed to by the specified path.
- getPrefixShards() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.PrefixShardConfigurationData
- getPrimaryPath() - Method in class org.opendaylight.controller.cluster.datastore.messages.LocalPrimaryShardFound
- getPrimaryPath() - Method in class org.opendaylight.controller.cluster.datastore.messages.RemotePrimaryShardFound
- getPrimaryShardActor() - Method in class org.opendaylight.controller.cluster.datastore.messages.PrimaryShardInfo
-
Returns an ActorSelection representing the primary shard actor.
- getPrimaryShardInfoCache() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- getPrimaryShardVersion() - Method in class org.opendaylight.controller.cluster.datastore.messages.PrimaryShardInfo
-
Returns the version of the primary shard.
- getPrimaryVersion() - Method in class org.opendaylight.controller.cluster.datastore.messages.RemotePrimaryShardFound
- getPurgedHistories() - Method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendClientMetadata
- getPurgedTransactions() - Method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendHistoryMetadata
- getRaftActorRecoveryCohort() - Method in class org.opendaylight.controller.cluster.datastore.Shard
- getRaftActorSnapshotCohort() - Method in class org.opendaylight.controller.cluster.datastore.Shard
- getRaftState() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getRaftState() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getReadOnlyTransactionCount() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getReadOnlyTransactionCount() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getReadWriteTransactionCount() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getReadWriteTransactionCount() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getRecoverySnapshotIntervalSeconds() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
Interval after which a snapshot should be taken during the recovery process.
- getRecoverySnapshotIntervalSeconds() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getRegisteredPath() - Method in class org.opendaylight.controller.cluster.datastore.messages.DataTreeListenerInfo
- getRemoteVersion() - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadyLocalTransaction
- getReplica() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.shard.Replicas
- getReplica() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.shard.ReplicasBuilder
- getReplicas() - Method in class org.opendaylight.controller.cluster.datastore.config.ShardConfig
- getReplicas() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.Shard
-
List of cluster member nodes that this shard is replicated on
- getReplicas() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardBuilder
- getReplicatedToAllIndex() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getReplicatedToAllIndex() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getRequestTimeout() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getRestoreFromSnapshot() - Method in class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- getRole() - Method in class org.opendaylight.controller.cluster.datastore.messages.GetShardRoleReply
- getRoleChangeNotifier() - Method in class org.opendaylight.controller.cluster.datastore.Shard
- getRootNode() - Method in class org.opendaylight.controller.cluster.datastore.persisted.ShardDataTreeSnapshot
-
Get the root data node contained in this snapshot.
- getRootOperation(DistributedShardModification) - Method in class org.opendaylight.controller.cluster.sharding.DistributedShardModificationCursor
- getSchemaContext() - Method in class org.opendaylight.controller.cluster.datastore.messages.UpdateSchemaContext
- getSchemaContext() - Method in class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- getSchemaContext() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- getSchemaContext() - Method in class org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification
- getSelfAddress() - Method in interface org.opendaylight.controller.cluster.datastore.ClusterWrapper
- getSelfAddress() - Method in class org.opendaylight.controller.cluster.datastore.ClusterWrapperImpl
- getShard() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.PrefixShards
-
List of prefix-based shards configured.
- getShard() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.PrefixShardsBuilder
- getShardActor() - Method in class org.opendaylight.controller.cluster.datastore.ShardTransaction
- getShardBatchedModificationCount() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getShardBatchedModificationCount() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The number of transaction modification operations (put, merge, delete) to batch before sending to the shard transaction actor.
- getShardBatchedModificationCount() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getShardBuilder() - Method in class org.opendaylight.controller.cluster.datastore.messages.CreateShard
- getShardCommitQueueExpiryTimeoutInMillis() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getShardCommitQueueExpiryTimeoutInSeconds() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getShardCommitQueueExpiryTimeoutInSeconds() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getShardCommitQueueExpiryTimeoutInSeconds() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The maximum amount of time a transaction can remain in a shard's commit queue waiting to begin the CanCommit phase as coordinated by the broker front-end.
- getShardCommitQueueExpiryTimeoutInSeconds() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getShardConfig(String) - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleConfig
- getShardConfigs() - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleConfig
- getShardDatastoreContext(String) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContextFactory
- getShardDatastoreContext(String) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContextIntrospector
- GetShardDataTree - Class in org.opendaylight.controller.cluster.datastore.messages
-
Local message sent to a Shard to retrieve its data tree instance.
- getShardElectionTimeoutFactor() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getShardElectionTimeoutFactor() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getShardElectionTimeoutFactor() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getShardElectionTimeoutFactor() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The multiplication factor to be used to determine shard election timeout.
- getShardElectionTimeoutFactor() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getShardHeartbeatIntervalInMillis() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getShardHeartbeatIntervalInMillis() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getShardHeartbeatIntervalInMillis() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The interval at which a shard will send a heart beat message to its remote shard.
- getShardHeartbeatIntervalInMillis() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getShardIdentifier(MemberName, DOMDataTreeIdentifier) - Static method in class org.opendaylight.controller.cluster.datastore.utils.ClusterUtils
- getShardingService() - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor.ShardedDataTreeActorCreator
- getShardInitializationTimeout() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getShardInitializationTimeoutInSeconds() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getShardInitializationTimeoutInSeconds() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getShardInitializationTimeoutInSeconds() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The maximum amount of time to wait for a shard to initialize from persistence on startup before failing an operation (eg transaction create and change listener registration).
- getShardInitializationTimeoutInSeconds() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getShardIsolatedLeaderCheckIntervalInMillis() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getShardIsolatedLeaderCheckIntervalInMillis() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getShardIsolatedLeaderCheckIntervalInMillis() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The interval at which the leader of the shard will check if its majority followers are active and term itself as isolated
- getShardIsolatedLeaderCheckIntervalInMillis() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getShardJournalRecoveryLogBatchSize() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getShardJournalRecoveryLogBatchSize() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getShardJournalRecoveryLogBatchSize() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The maximum number of journal log entries to batch on recovery for a shard before committing to the data store.
- getShardJournalRecoveryLogBatchSize() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getShardLeaderElectionTimeout() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getShardLeaderElectionTimeoutInSeconds() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getShardLeaderElectionTimeoutInSeconds() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getShardLeaderElectionTimeoutInSeconds() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The maximum amount of time to wait for a shard to elect a leader before failing an operation (eg transaction create).
- getShardLeaderElectionTimeoutInSeconds() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getShardList() - Method in class org.opendaylight.controller.cluster.datastore.persisted.ShardManagerSnapshot
- getShardList() - Method in class org.opendaylight.controller.cluster.datastore.shardmanager.ShardManagerSnapshot
-
Deprecated.
- getShardManager() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- getShardManagerCreator() - Method in class org.opendaylight.controller.cluster.datastore.AbstractDataStore
- getShardManagerPersistenceId() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getShardManagerSnapshot() - Method in class org.opendaylight.controller.cluster.datastore.persisted.DatastoreSnapshot
- getShardMemberNames() - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleShardConfiguration
- getShardMemberNames() - Method in class org.opendaylight.controller.cluster.datastore.config.PrefixShardConfiguration
- getShardName() - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleShardConfiguration
- getShardName() - Method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardIdentifier
- getShardName() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getShardName() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getShardName() - Method in class org.opendaylight.controller.cluster.datastore.messages.AddShardReplica
- getShardName() - Method in class org.opendaylight.controller.cluster.datastore.messages.ChangeShardMembersVotingStatus
- getShardName() - Method in class org.opendaylight.controller.cluster.datastore.messages.FindLocalShard
- getShardName() - Method in class org.opendaylight.controller.cluster.datastore.messages.FindPrimary
- getShardName() - Method in class org.opendaylight.controller.cluster.datastore.messages.FlipShardMembersVotingStatus
- getShardName() - Method in class org.opendaylight.controller.cluster.datastore.messages.LocalShardNotFound
- getShardName() - Method in class org.opendaylight.controller.cluster.datastore.messages.RemoveShardReplica
- getShardNameForModule(String) - Method in interface org.opendaylight.controller.cluster.datastore.config.Configuration
-
Returns the first shard name corresponding to the given module name or null if none is configured.
- getShardNameForModule(String) - Method in class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- getShardNameForPrefix(DOMDataTreeIdentifier) - Method in interface org.opendaylight.controller.cluster.datastore.config.Configuration
-
Return the shard name corresponding to the prefix, or null if none is configured.
- getShardNameForPrefix(DOMDataTreeIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- getShardNames() - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleConfig
- getShardPrefix() - Method in class org.opendaylight.controller.cluster.datastore.messages.AddPrefixShardReplica
- getShardPrefix() - Method in class org.opendaylight.controller.cluster.datastore.messages.RemovePrefixShardReplica
- getShardRaftConfig() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- GetShardRole - Class in org.opendaylight.controller.cluster.datastore.messages
-
Message sent to the local ShardManager to request the current role for the given shard.
- GetShardRole(String) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.GetShardRole
- GetShardRoleReply - Class in org.opendaylight.controller.cluster.datastore.messages
-
Reply to GetShardRole, containing the current role of the shard if present on the ShardManager.
- GetShardRoleReply(String) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.GetShardRoleReply
- getShardSnapshotBatchCount() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getShardSnapshotBatchCount() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getShardSnapshotBatchCount() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The minimum number of entries to be present in the in-memory journal log before a snapshot is to be taken.
- getShardSnapshotBatchCount() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getShardSnapshotChunkSize() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
Deprecated.
- getShardSnapshotChunkSize() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getShardSnapshotDataThresholdPercentage() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getShardSnapshotDataThresholdPercentage() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getShardSnapshotDataThresholdPercentage() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The percentage of Runtime.maxMemory() used by the in-memory journal log before a snapshot is to be taken
- getShardSnapshotDataThresholdPercentage() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getShardSnapshots() - Method in class org.opendaylight.controller.cluster.datastore.persisted.DatastoreSnapshot
- getShardStatsMBean(String, String, Shard) - Static method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardMBeanFactory
- getShardStrategy() - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleConfig
- getShardStrategyFactory() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- getShardStrategyName() - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleShardConfiguration
- getShardStrategyName() - Method in class org.opendaylight.controller.cluster.datastore.config.PrefixShardConfiguration
- getShardTransactionCommitQueueCapacity() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getShardTransactionCommitQueueCapacity() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getShardTransactionCommitQueueCapacity() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getShardTransactionCommitQueueCapacity() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The maximum allowed capacity for each shard's transaction commit queue.
- getShardTransactionCommitQueueCapacity() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getShardTransactionCommitTimeoutInSeconds() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getShardTransactionCommitTimeoutInSeconds() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getShardTransactionCommitTimeoutInSeconds() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getShardTransactionCommitTimeoutInSeconds() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The maximum amount of time a shard transaction three-phase commit can be idle without receiving the next messages before it aborts the transaction
- getShardTransactionCommitTimeoutInSeconds() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getShardTransactionIdleTimeout() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getShardTransactionIdleTimeoutInMinutes() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The maximum amount of time a shard transaction can be idle without receiving any messages before it self-destructs.
- getShardTransactionIdleTimeoutInMinutes() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getShardTransactionIdleTimeoutInSeconds() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getShardTransactionIdleTimeoutInSeconds() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getShortestCommitTime() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.CommitStatsMXBean
-
Returns a string representing the time duration of the shortest commit, in the appropriate scaled units, along with the date/time that it occurred.
- getShortestCommitTime() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.CommitStatsMXBeanImpl
- getSnapshot() - Method in class org.opendaylight.controller.cluster.datastore.persisted.DatastoreSnapshot.ShardSnapshot
- getSnapshot() - Method in class org.opendaylight.controller.cluster.datastore.persisted.ShardSnapshotState
- getSnapshotIndex() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getSnapshotIndex() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getSnapshotTerm() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getSnapshotTerm() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getState() - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort
- getStatRetrievalError() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getStatRetrievalError() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getStatRetrievalTime() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getStatRetrievalTime() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getStoreRoot() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getStrategy(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.shardstrategy.ShardStrategyFactory
- getStrategyForModule(String) - Method in interface org.opendaylight.controller.cluster.datastore.config.Configuration
-
Returns the ShardStrategy for the given module name or null if the module is not found.
- getStrategyForModule(String) - Method in class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- getStrategyForPrefix(DOMDataTreeIdentifier) - Method in interface org.opendaylight.controller.cluster.datastore.config.Configuration
-
Returns the ShardStrategy for the given prefix or null if the prefix is not found.
- getStrategyForPrefix(DOMDataTreeIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- getStreamVersion() - Method in class org.opendaylight.controller.cluster.datastore.messages.VersionedExternalizableMessage
- getStreamVersion() - Method in enum org.opendaylight.controller.cluster.datastore.persisted.PayloadVersion
-
Return the NormalizedNode stream version corresponding to this particular ABI.
- getSubtransaction(LogicalDatastoreType) - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerTransaction
-
Returns subtransaction associated with supplied key.
- getSubtransactions() - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerTransaction
-
Returns immutable Iterable of all subtransactions.
- getSubtrees() - Method in class org.opendaylight.controller.cluster.sharding.messages.NotifyProducerCreated
- getSubtrees() - Method in class org.opendaylight.controller.cluster.sharding.messages.NotifyProducerRemoved
- getSubtrees() - Method in class org.opendaylight.controller.cluster.sharding.messages.ProducerCreated
- getSubtrees() - Method in class org.opendaylight.controller.cluster.sharding.messages.ProducerRemoved
- getSyncIndexThreshold() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
Permitted synchronization lag, expressed in terms of RAFT entry count.
- getSyncIndexThreshold() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getSyncStatus() - Method in interface org.opendaylight.controller.cluster.datastore.shardmanager.ShardManagerInfoMBean
-
Returns the overall sync status for all shards.
- getTempFileDirectory() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getTotalCommits() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.CommitStatsMXBean
-
Returns the total number of commits that have occurred.
- getTotalCommits() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.CommitStatsMXBeanImpl
- getTotalMessagesSent() - Method in class org.opendaylight.controller.cluster.datastore.messages.BatchedModifications
- getTransaction() - Method in class org.opendaylight.controller.cluster.datastore.messages.ForwardedReadyTransaction
- getTransactionCommitOperationTimeout() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
-
Returns the operation timeout to be used when committing transactions.
- getTransactionContextDebugEnabled() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getTransactionContextDebugEnabled() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getTransactionCreationInitialRateLimit() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- getTransactionCreationInitialRateLimit() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- getTransactionCreationInitialRateLimit() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- getTransactionCreationInitialRateLimit() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
The initial number of transactions per second that are allowed before the data store should begin applying back pressure.
- getTransactionCreationInitialRateLimit() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- getTransactionCreationRateLimit() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreInfoMXBean
- getTransactionCreationRateLimit() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreInfoMXBeanImpl
- getTransactionId() - Method in class org.opendaylight.controller.cluster.datastore.messages.AbstractThreePhaseCommitMessage
- getTransactionId() - Method in class org.opendaylight.controller.cluster.datastore.messages.BatchedModifications
- getTransactionId() - Method in class org.opendaylight.controller.cluster.datastore.messages.CreateTransaction
- getTransactionId() - Method in class org.opendaylight.controller.cluster.datastore.messages.CreateTransactionReply
- getTransactionId() - Method in class org.opendaylight.controller.cluster.datastore.messages.ForwardedReadyTransaction
- getTransactionId() - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadyLocalTransaction
- getTransactionId() - Method in class org.opendaylight.controller.cluster.datastore.ShardTransaction
- getTransactionPath() - Method in class org.opendaylight.controller.cluster.datastore.messages.CreateTransactionReply
- getTransactionType() - Method in class org.opendaylight.controller.cluster.datastore.messages.CreateTransaction
- getTreeChangeListenerActors() - Method in class org.opendaylight.controller.cluster.datastore.messages.OnDemandShardState
- getTreeType() - Method in class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- getTxCohortCacheSize() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getTxCohortCacheSize() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getTxCreationLimit() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
-
Get the current transaction creation rate limit.
- getTxCreationLimit() - Method in class org.opendaylight.controller.cluster.datastore.utils.TransactionRateLimiter
- getTxFactories() - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMTransactionFactory
-
Convenience accessor of backing factories intended to be used only by finalization of this class.
- getTxFactory(LogicalDatastoreType) - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerTransaction
- getTxnClientVersion() - Method in class org.opendaylight.controller.cluster.datastore.messages.ForwardedReadyTransaction
- getType() - Method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardIdentifier
- getType() - Method in class org.opendaylight.controller.cluster.datastore.modification.DeleteModification
- getType() - Method in class org.opendaylight.controller.cluster.datastore.modification.MergeModification
- getType() - Method in interface org.opendaylight.controller.cluster.datastore.modification.Modification
- getType() - Method in class org.opendaylight.controller.cluster.datastore.modification.MutableCompositeModification
- getType() - Method in class org.opendaylight.controller.cluster.datastore.modification.WriteModification
- getType() - Method in class org.opendaylight.controller.cluster.datastore.persisted.DatastoreSnapshot
- getType() - Method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendShardDataTreeSnapshotMetadata
- getType() - Method in class org.opendaylight.controller.cluster.datastore.persisted.ShardDataTreeSnapshotMetadata
- getType() - Method in class org.opendaylight.controller.cluster.sharding.messages.StartConfigShardLookup
- getUniqueMemberNamesForAllShards() - Method in interface org.opendaylight.controller.cluster.datastore.config.Configuration
-
Returns a unique set of all member names configured for all shards.
- getUniqueMemberNamesForAllShards() - Method in class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.HeartbeatIntervalType
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.NonZeroUint32Type
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.OperationTimeoutType
- getValue() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.Percentage
- getVersion() - Method in class org.opendaylight.controller.cluster.datastore.messages.VersionedExternalizableMessage
- getVersion() - Method in class org.opendaylight.controller.cluster.datastore.modification.AbstractModification
- getVersion() - Method in exception org.opendaylight.controller.cluster.datastore.persisted.AbstractVersionException
-
Return the numeric version which has caused this exception.
- getVersion() - Method in class org.opendaylight.controller.cluster.datastore.persisted.DataTreeCandidateInputOutput.DataTreeCandidateWithVersion
- getVisitedAddresses() - Method in class org.opendaylight.controller.cluster.datastore.messages.RemoteFindPrimary
- getVotedFor() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- getVotedFor() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- getWaitTillReadyCountDownLatch() - Method in class org.opendaylight.controller.cluster.datastore.AbstractDataStore
H
- handleBatchedModificationsLocal(BatchedModifications, ActorRef) - Method in class org.opendaylight.controller.cluster.datastore.Shard
- handleCommand(Object) - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor
- handleNonRaftCommand(Object) - Method in class org.opendaylight.controller.cluster.datastore.Shard
- handleReceive(Object) - Method in class org.opendaylight.controller.cluster.datastore.actors.DataTreeNotificationListenerRegistrationActor
- handleReceive(Object) - Method in class org.opendaylight.controller.cluster.datastore.actors.ShardSnapshotActor
- handleReceive(Object) - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTreeChangePublisherActor
- handleReceive(Object) - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTreeNotificationPublisherActor
- handleReceive(Object) - Method in class org.opendaylight.controller.cluster.datastore.ShardReadTransaction
- handleReceive(Object) - Method in class org.opendaylight.controller.cluster.datastore.ShardReadWriteTransaction
- handleReceive(Object) - Method in class org.opendaylight.controller.cluster.datastore.ShardTransaction
- handleReceive(Object) - Method in class org.opendaylight.controller.cluster.datastore.ShardWriteTransaction
- handleReceive(Object) - Method in class org.opendaylight.controller.cluster.sharding.RoleChangeListenerActor
- handleRecover(Object) - Method in class org.opendaylight.controller.cluster.datastore.Shard
- handleRecover(Object) - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor
- hashCode() - Method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardIdentifier
- hashCode() - Method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardManagerIdentifier
- hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.HeartbeatIntervalType
- hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.NonZeroUint32Type
- hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.OperationTimeoutType
- hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.Percentage
- hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardKey
- HeartbeatIntervalType - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612
- HeartbeatIntervalType(Integer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.HeartbeatIntervalType
-
Deprecated, for removal: This API element is subject to removal in a future version.Use {#link HeartbeatIntervalType(Uint16)} instead.
- HeartbeatIntervalType(HeartbeatIntervalType) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.HeartbeatIntervalType
-
Creates a copy from Source Object.
- HeartbeatIntervalType(Uint16) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.HeartbeatIntervalType
- HELIUM_1_VERSION - Static variable in class org.opendaylight.controller.cluster.datastore.DataStoreVersions
-
Deprecated.
- HELIUM_2_VERSION - Static variable in class org.opendaylight.controller.cluster.datastore.DataStoreVersions
-
Deprecated.
- HybridModuleShardConfigProvider - Class in org.opendaylight.controller.cluster.datastore.config
- HybridModuleShardConfigProvider(Config, String) - Constructor for class org.opendaylight.controller.cluster.datastore.config.HybridModuleShardConfigProvider
I
- id(ShardIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- identifier() - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadyLocalTransactionSerializer
- IMMEDIATE_BOOLEAN_SUCCESS - Static variable in class org.opendaylight.controller.cluster.datastore.AbstractThreePhaseCommitCohort
- IMMEDIATE_VOID_SUCCESS - Static variable in class org.opendaylight.controller.cluster.datastore.AbstractThreePhaseCommitCohort
- implementedInterface() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
- implementedInterface() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainer
- implementedInterface() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.Shard
- implementedInterface() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.shard.Replicas
- implementedInterface() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.PrefixShards
- includeManifest() - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadyLocalTransactionSerializer
- incrementAbortTransactionsCount() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- incrementCommittedTransactionCount() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- incrementFailedReadTransactionsCount() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- incrementFailedTransactionsCount() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- incrementLeadershipChangeCount() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- incrementReadOnlyTransactionCount() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- incrementReadWriteTransactionCount() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- init() - Method in class org.opendaylight.controller.cluster.sharding.DistributedShardedDOMDataTree
-
This will try to initialize prefix configuration shards upon their successful start.
- init(String) - Method in class org.opendaylight.controller.cluster.datastore.DataTreeCohortRegistrationProxy
- InitConfigListener - Class in org.opendaylight.controller.cluster.sharding.messages
-
Message sent to the local ShardManager, once the shard configuration shard is ready and the ShardManager should start its listener.
- initialBehavior(ClientActorContext) - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.AbstractDataStoreClientActor
- initialPayloadSerializedBufferCapacity(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- initialSettleTimeoutMultiplier(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- initListener(AbstractDataStore, LogicalDatastoreType) - Method in class org.opendaylight.controller.cluster.sharding.PrefixedShardConfigUpdateHandler
- instance(short) - Static method in class org.opendaylight.controller.cluster.datastore.messages.AbortTransactionReply
- instance(short) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CommitTransactionReply
- instance(String) - Static method in class org.opendaylight.controller.cluster.datastore.DatastoreSnapshotRestore
- INSTANCE - Static variable in class org.opendaylight.controller.cluster.datastore.messages.CommitTransactionReply
- INSTANCE - Static variable in class org.opendaylight.controller.cluster.datastore.messages.GetInfo
- INSTANCE - Static variable in class org.opendaylight.controller.cluster.datastore.messages.GetKnownClients
- INSTANCE - Static variable in class org.opendaylight.controller.cluster.datastore.messages.GetShardDataTree
- INSTANCE - Static variable in class org.opendaylight.controller.cluster.datastore.messages.MakeLeaderLocal
- INSTANCE - Static variable in class org.opendaylight.controller.cluster.datastore.messages.OnInitialData
- INSTANCE - Static variable in class org.opendaylight.controller.cluster.datastore.messages.SuccessReply
- INSTANCE - Static variable in class org.opendaylight.controller.cluster.sharding.messages.InitConfigListener
- isClosed() - Method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendHistoryMetadata
- isDoCommitOnReady() - Method in class org.opendaylight.controller.cluster.datastore.messages.BatchedModifications
- isDoCommitOnReady() - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadyLocalTransaction
- isDoImmediateCommit() - Method in class org.opendaylight.controller.cluster.datastore.messages.ForwardedReadyTransaction
- isEnabled() - Method in class org.opendaylight.controller.cluster.datastore.messages.DataTreeListenerInfo
- isEnabled() - Method in class org.opendaylight.controller.cluster.datastore.messages.EnableNotification
- isEnableMetricCapture() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
Enable or disable metric capture.
- isEnableMetricCapture() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- isFailed() - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort
- isIsolatedLeader() - Method in class org.opendaylight.controller.cluster.datastore.Shard
- isPathLocal(String) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- isPersistent() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- isPersistent() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBean
- isPersistent() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- isPersistent() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
Enable or disable data persistence
- isPersistent() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- isReady() - Method in class org.opendaylight.controller.cluster.datastore.messages.BatchedModifications
- isRegisterOnAllInstances() - Method in class org.opendaylight.controller.cluster.datastore.messages.RegisterDataTreeChangeListener
- isSerializedType(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.AbortTransaction
- isSerializedType(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.AbortTransactionReply
- isSerializedType(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CanCommitTransaction
- isSerializedType(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CanCommitTransactionReply
- isSerializedType(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CloseTransaction
- isSerializedType(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CloseTransactionChain
- isSerializedType(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CommitTransaction
- isSerializedType(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CommitTransactionReply
- isSerializedType(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CreateTransaction
- isSerializedType(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CreateTransactionReply
- isSerializedType(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.DataExists
- isSerializedType(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.DataExistsReply
- isSerializedType(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.ReadData
- isSerializedType(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.ReadDataReply
- isSerializedType(Object) - Static method in class org.opendaylight.controller.cluster.datastore.messages.ReadyTransactionReply
- isShardConfigured(String) - Method in interface org.opendaylight.controller.cluster.datastore.config.Configuration
- isShardConfigured(String) - Method in class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- isSnapshotCaptureInitiated() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- isSnapshotCaptureInitiated() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- isSnapshotOnRootOverwrite() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- isSnapshotOnRootOverwrite() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
Enable or disable capturing snapshots on DataTree root overwrites
- isSnapshotOnRootOverwrite() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- isTransactionDebugContextEnabled() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- isTransactionDebugContextEnabled() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
Enable or disable transaction context debug.
- isTransactionDebugContextEnabled() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- isUseTellBasedProtocol() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- isUseTellBasedProtocol() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
-
Use a newer protocol between the frontend and backend.
- isUseTellBasedProtocol() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- isVoting() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- isVoting() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- isWaitUntilInitialized() - Method in class org.opendaylight.controller.cluster.datastore.messages.FindLocalShard
- isWaitUntilReady() - Method in class org.opendaylight.controller.cluster.datastore.messages.FindPrimary
- isWriteOnlyTransactionOptimizationsEnabled() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
J
- JMX_CATEGORY_CONFIGURATION - Static variable in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- JMX_CATEGORY_SHARD - Static variable in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
K
- key() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.Shard
- key() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardBuilder
L
- LegacyDOMStoreAdapter - Class in org.opendaylight.controller.cluster.datastore.compat
-
Deprecated, for removal: This API element is subject to removal in a future version.
- LegacyDOMStoreAdapter(DistributedDataStoreInterface) - Constructor for class org.opendaylight.controller.cluster.datastore.compat.LegacyDOMStoreAdapter
-
Deprecated.
- LITHIUM_VERSION - Static variable in class org.opendaylight.controller.cluster.datastore.DataStoreVersions
-
Deprecated.
- LocalPrimaryShardFound - Class in org.opendaylight.controller.cluster.datastore.messages
-
Local message sent in reply to FindPrimaryShard to indicate the primary shard is local to the caller.
- LocalPrimaryShardFound(String, ReadOnlyDataTree) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.LocalPrimaryShardFound
- LocalShardFound - Class in org.opendaylight.controller.cluster.datastore.messages
-
LocalShardFound is a message that is sent by the org.opendaylight.controller.cluster.datastore.shardmanager.ShardManager when it finds a shard with the specified name in it's local shard registry.
- LocalShardFound(ActorRef) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.LocalShardFound
- LocalShardNotFound - Class in org.opendaylight.controller.cluster.datastore.messages
-
LocalShardNotFound is a message that is sent by the org.opendaylight.controller.cluster.datastore.shardmanager.ShardManager when it cannot locate a shard in it's local registry with the shardName specified.
- LocalShardNotFound(String) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.LocalShardNotFound
-
Constructs an instance.
- LocalShardNotFoundException - Exception in org.opendaylight.controller.cluster.datastore.exceptions
-
Exception thrown when attempting to find a local shard but it doesn't exist.
- LocalShardNotFoundException(String) - Constructor for exception org.opendaylight.controller.cluster.datastore.exceptions.LocalShardNotFoundException
- logContext() - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTreeNotificationPublisherActor
- logicalStoreType(LogicalDatastoreType) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- LookupPrefixShard - Class in org.opendaylight.controller.cluster.sharding.messages
-
Sent to the local
ShardedDataTreeActorwhen there was a shard created on the local node. - LookupPrefixShard(DOMDataTreeIdentifier) - Constructor for class org.opendaylight.controller.cluster.sharding.messages.LookupPrefixShard
M
- MAGNESIUM - org.opendaylight.controller.cluster.datastore.persisted.PayloadVersion
-
Revised payload version.
- MAGNESIUM_VERSION - Static variable in class org.opendaylight.controller.cluster.datastore.DataStoreVersions
- MakeLeaderLocal - Class in org.opendaylight.controller.cluster.datastore.messages
-
Message sent to local shard to try to gain shard leadership.
- maximumMessageSliceSize(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- maxShardDataChangeExecutorPoolSize(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- maxShardDataChangeExecutorQueueSize(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- maxShardDataChangeListenerQueueSize(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- maxShardDataStoreExecutorQueueSize(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- memberName(MemberName) - Method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardIdentifier.Builder
- merge(LogicalDatastoreType, YangInstanceIdentifier, NormalizedNode<?, ?>) - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerWriteTransaction
- merge(YangInstanceIdentifier.PathArgument, NormalizedNode<?, ?>) - Method in class org.opendaylight.controller.cluster.datastore.utils.AbstractBatchedModificationsCursor
- merge(YangInstanceIdentifier, NormalizedNode<?, ?>) - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.ClientTransaction
- merge(YangInstanceIdentifier, NormalizedNode<?, ?>) - Method in class org.opendaylight.controller.cluster.datastore.TransactionProxy
- merge(YangInstanceIdentifier, NormalizedNode<?, ?>) - Method in class org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification.Proactive
- merge(YangInstanceIdentifier, NormalizedNode<?, ?>) - Method in class org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification.Reactive
- MERGE - Static variable in interface org.opendaylight.controller.cluster.datastore.modification.Modification
- MergeModification - Class in org.opendaylight.controller.cluster.datastore.modification
-
MergeModification stores all the parameters required to merge data into the specified path.
- MergeModification() - Constructor for class org.opendaylight.controller.cluster.datastore.modification.MergeModification
- MergeModification(short) - Constructor for class org.opendaylight.controller.cluster.datastore.modification.MergeModification
- MergeModification(YangInstanceIdentifier, NormalizedNode<?, ?>) - Constructor for class org.opendaylight.controller.cluster.datastore.modification.MergeModification
- MetadataShardDataTreeSnapshot - Class in org.opendaylight.controller.cluster.datastore.persisted
-
An
AbstractVersionedShardDataTreeSnapshotwhich contains additional metadata. - MetadataShardDataTreeSnapshot(NormalizedNode<?, ?>) - Constructor for class org.opendaylight.controller.cluster.datastore.persisted.MetadataShardDataTreeSnapshot
- MetadataShardDataTreeSnapshot(NormalizedNode<?, ?>, Map<Class<? extends ShardDataTreeSnapshotMetadata<?>>, ShardDataTreeSnapshotMetadata<?>>) - Constructor for class org.opendaylight.controller.cluster.datastore.persisted.MetadataShardDataTreeSnapshot
- METRICS_DOMAIN - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- Modification - Interface in org.opendaylight.controller.cluster.datastore.modification
-
Represents a modification to the data store.
- ModuleConfig - Class in org.opendaylight.controller.cluster.datastore.config
-
Encapsulates configuration for a module.
- ModuleConfig.Builder - Class in org.opendaylight.controller.cluster.datastore.config
- ModuleShardConfigProvider - Interface in org.opendaylight.controller.cluster.datastore.config
-
Interface for a class that provides module and shard configuration information.
- ModuleShardConfiguration - Class in org.opendaylight.controller.cluster.datastore.config
-
Encapsulates information for adding a new module shard configuration.
- ModuleShardConfiguration(URI, String, String, String, Collection<MemberName>) - Constructor for class org.opendaylight.controller.cluster.datastore.config.ModuleShardConfiguration
-
Constructs a new instance.
- ModuleShardStrategy - Class in org.opendaylight.controller.cluster.datastore.shardstrategy
- ModuleShardStrategy(String, Configuration) - Constructor for class org.opendaylight.controller.cluster.datastore.shardstrategy.ModuleShardStrategy
- MutableCompositeModification - Class in org.opendaylight.controller.cluster.datastore.modification
-
MutableCompositeModification is just a mutable version of a CompositeModification.
- MutableCompositeModification() - Constructor for class org.opendaylight.controller.cluster.datastore.modification.MutableCompositeModification
- MutableCompositeModification(short) - Constructor for class org.opendaylight.controller.cluster.datastore.modification.MutableCompositeModification
N
- name(String) - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleConfig.Builder
- NAME - Static variable in class org.opendaylight.controller.cluster.datastore.shardstrategy.DefaultShardStrategy
- NAME - Static variable in class org.opendaylight.controller.cluster.datastore.shardstrategy.ModuleShardStrategy
- NAME - Static variable in class org.opendaylight.controller.cluster.datastore.shardstrategy.PrefixShardStrategy
- nameSpace(String) - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleConfig.Builder
- needsMigration() - Method in class org.opendaylight.controller.cluster.datastore.persisted.ShardSnapshotState
- NEON_SR2 - org.opendaylight.controller.cluster.datastore.persisted.PayloadVersion
-
Revised payload version.
- NEON_SR2_VERSION - Static variable in class org.opendaylight.controller.cluster.datastore.DataStoreVersions
- newBuilder() - Static method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- newBuilder() - Static method in class org.opendaylight.controller.cluster.datastore.messages.OnDemandShardState
- newBuilderFrom(DatastoreContext) - Static method in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- newContextFactory() - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContextIntrospector
- newInstance(short) - Method in class org.opendaylight.controller.cluster.datastore.messages.AbstractRead
- newInstance(short) - Method in class org.opendaylight.controller.cluster.datastore.messages.DataExists
- newInstance(short) - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadData
- newInstance(LogicalDatastoreType) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContextIntrospectorFactory
- newLeaderStateChanged(String, String, short) - Method in class org.opendaylight.controller.cluster.datastore.Shard
- newModification() - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTree
- newModification() - Method in class org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification
- newOnDemandRaftStateBuilder() - Method in class org.opendaylight.controller.cluster.datastore.Shard
- newReadOnlyTransaction() - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMTransactionFactory
-
Creates a new read-only transaction.
- newReadOnlyTransaction() - Method in class org.opendaylight.controller.cluster.databroker.ClientBackedDataStore
- newReadOnlyTransaction() - Method in class org.opendaylight.controller.cluster.datastore.compat.LegacyDOMStoreAdapter
-
Deprecated.
- newReadOnlyTransaction() - Method in class org.opendaylight.controller.cluster.datastore.DistributedDataStore
- newReadWriteTransaction() - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMTransactionFactory
-
Creates a new read-write transaction.
- newReadWriteTransaction() - Method in class org.opendaylight.controller.cluster.databroker.ClientBackedDataStore
- newReadWriteTransaction() - Method in class org.opendaylight.controller.cluster.datastore.compat.LegacyDOMStoreAdapter
-
Deprecated.
- newReadWriteTransaction() - Method in class org.opendaylight.controller.cluster.datastore.DistributedDataStore
- newShardStrategyInstance(String, String, Configuration) - Static method in class org.opendaylight.controller.cluster.datastore.shardstrategy.ShardStrategyFactory
- newTransactionIdentifier() - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBroker
- newTransactionIdentifier() - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMTransactionFactory
-
Implementations must return unique identifier for each and every call of this method.
- newWriteOnlyTransaction() - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMTransactionFactory
-
Creates a new write-only transaction.
- newWriteOnlyTransaction() - Method in class org.opendaylight.controller.cluster.databroker.ClientBackedDataStore
- newWriteOnlyTransaction() - Method in class org.opendaylight.controller.cluster.datastore.compat.LegacyDOMStoreAdapter
-
Deprecated.
- newWriteOnlyTransaction() - Method in class org.opendaylight.controller.cluster.datastore.DistributedDataStore
- no(short) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CanCommitTransactionReply
- nonnullShard() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.PrefixShards
- NonZeroUint32Type - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612
- NonZeroUint32Type(Long) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.NonZeroUint32Type
-
Deprecated, for removal: This API element is subject to removal in a future version.Use {#link NonZeroUint32Type(Uint32)} instead.
- NonZeroUint32Type(NonZeroUint32Type) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.NonZeroUint32Type
-
Creates a copy from Source Object.
- NonZeroUint32Type(Uint32) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.NonZeroUint32Type
- NormalizedNodeAggregator - Class in org.opendaylight.controller.cluster.datastore.utils
- NormalizedNodeXMLOutput - Class in org.opendaylight.controller.cluster.datastore.utils
-
Utility class to output NormalizedNodes as XML.
- NoShardLeaderException - Exception in org.opendaylight.controller.cluster.datastore.exceptions
-
Exception indicating a shard has no current leader.
- NoShardLeaderException(String) - Constructor for exception org.opendaylight.controller.cluster.datastore.exceptions.NoShardLeaderException
- NoShardLeaderException(String, String) - Constructor for exception org.opendaylight.controller.cluster.datastore.exceptions.NoShardLeaderException
- NoShardLeaderException(ShardIdentifier) - Constructor for exception org.opendaylight.controller.cluster.datastore.exceptions.NoShardLeaderException
- notifyListeners(DataTreeCandidate) - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTree
- notifyOnCompleteTasks(Throwable, T) - Method in class org.opendaylight.controller.cluster.datastore.utils.CompositeOnComplete
- NotifyProducerCreated - Class in org.opendaylight.controller.cluster.sharding.messages
-
Message sent to remote
ShardedDataTreeActor's when attempting to create a producer. - NotifyProducerCreated(Collection<DOMDataTreeIdentifier>) - Constructor for class org.opendaylight.controller.cluster.sharding.messages.NotifyProducerCreated
- NotifyProducerRemoved - Class in org.opendaylight.controller.cluster.sharding.messages
-
Message sent to remote
ShardedDataTreeActor's when attempting to close a producer. - NotifyProducerRemoved(Collection<DOMDataTreeIdentifier>) - Constructor for class org.opendaylight.controller.cluster.sharding.messages.NotifyProducerRemoved
- NotInitializedException - Exception in org.opendaylight.controller.cluster.datastore.exceptions
- NotInitializedException(String) - Constructor for exception org.opendaylight.controller.cluster.datastore.exceptions.NotInitializedException
O
- onDatastoreContext(DatastoreContext) - Method in class org.opendaylight.controller.cluster.datastore.Shard
- onDatastoreContextUpdated(DatastoreContextFactory) - Method in class org.opendaylight.controller.cluster.datastore.AbstractDataStore
- onDatastoreContextUpdated(DatastoreContextFactory) - Method in interface org.opendaylight.controller.cluster.datastore.DatastoreContextPropertiesUpdater.Listener
- onDataTreeChanged(Collection<DataTreeCandidate>) - Method in class org.opendaylight.controller.cluster.sharding.PrefixedShardConfigUpdateHandler.ShardConfigHandler
- OnDemandShardState - Class in org.opendaylight.controller.cluster.datastore.messages
-
Extends OnDemandRaftState to add Shard state.
- OnDemandShardState() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.OnDemandShardState
- OnDemandShardState.Builder - Class in org.opendaylight.controller.cluster.datastore.messages
- onGlobalContextUpdated(SchemaContext) - Method in class org.opendaylight.controller.cluster.datastore.AbstractDataStore
- OnInitialData - Class in org.opendaylight.controller.cluster.datastore.messages
-
Message sent to a data tree change listener actor to indicate there is no initial data.
- onLeaderChanged(String, String) - Method in class org.opendaylight.controller.cluster.datastore.Shard
- onReceive(Object) - Method in class org.opendaylight.controller.cluster.datastore.TerminationMonitor
- onRecoveryComplete() - Method in class org.opendaylight.controller.cluster.datastore.Shard
- onStateChanged() - Method in class org.opendaylight.controller.cluster.datastore.Shard
- openCursor() - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.ClientTransaction
- OperationLimiter - Class in org.opendaylight.controller.cluster.datastore
-
Class for limiting operations.
- operationTimeoutInMillis(long) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- operationTimeoutInSeconds(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- OperationTimeoutType - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612
- OperationTimeoutType(Integer) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.OperationTimeoutType
-
Deprecated, for removal: This API element is subject to removal in a future version.Use {#link OperationTimeoutType(Uint16)} instead.
- OperationTimeoutType(OperationTimeoutType) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.OperationTimeoutType
-
Creates a copy from Source Object.
- OperationTimeoutType(Uint16) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.OperationTimeoutType
- org.opendaylight.controller.cluster.akka.impl - package org.opendaylight.controller.cluster.akka.impl
- org.opendaylight.controller.cluster.akka.osgi.impl - package org.opendaylight.controller.cluster.akka.osgi.impl
- org.opendaylight.controller.cluster.databroker - package org.opendaylight.controller.cluster.databroker
- org.opendaylight.controller.cluster.databroker.actors.dds - package org.opendaylight.controller.cluster.databroker.actors.dds
-
This package contains implementation required by the DistributedDataStore frontend.
- org.opendaylight.controller.cluster.datastore - package org.opendaylight.controller.cluster.datastore
- org.opendaylight.controller.cluster.datastore.actors - package org.opendaylight.controller.cluster.datastore.actors
- org.opendaylight.controller.cluster.datastore.compat - package org.opendaylight.controller.cluster.datastore.compat
- org.opendaylight.controller.cluster.datastore.config - package org.opendaylight.controller.cluster.datastore.config
- org.opendaylight.controller.cluster.datastore.exceptions - package org.opendaylight.controller.cluster.datastore.exceptions
- org.opendaylight.controller.cluster.datastore.identifiers - package org.opendaylight.controller.cluster.datastore.identifiers
- org.opendaylight.controller.cluster.datastore.jmx.mbeans - package org.opendaylight.controller.cluster.datastore.jmx.mbeans
- org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard - package org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard
- org.opendaylight.controller.cluster.datastore.messages - package org.opendaylight.controller.cluster.datastore.messages
- org.opendaylight.controller.cluster.datastore.modification - package org.opendaylight.controller.cluster.datastore.modification
- org.opendaylight.controller.cluster.datastore.persisted - package org.opendaylight.controller.cluster.datastore.persisted
-
Persisted backend structures.
- org.opendaylight.controller.cluster.datastore.policy - package org.opendaylight.controller.cluster.datastore.policy
- org.opendaylight.controller.cluster.datastore.shardmanager - package org.opendaylight.controller.cluster.datastore.shardmanager
- org.opendaylight.controller.cluster.datastore.shardstrategy - package org.opendaylight.controller.cluster.datastore.shardstrategy
- org.opendaylight.controller.cluster.datastore.utils - package org.opendaylight.controller.cluster.datastore.utils
- org.opendaylight.controller.cluster.sharding - package org.opendaylight.controller.cluster.sharding
- org.opendaylight.controller.cluster.sharding.messages - package org.opendaylight.controller.cluster.sharding.messages
- org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612 - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612
- org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110 - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110
- org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards
- org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.shard - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.shard
P
- PastVersionException - Exception in org.opendaylight.controller.cluster.datastore.persisted
-
Exception thrown from
PayloadVersion.valueOf(short)when the specified version is too old and no longer supported by the codebase. - pause() - Method in class org.opendaylight.controller.cluster.datastore.TransactionRateLimitingCallback
- pauseLeader(Runnable) - Method in class org.opendaylight.controller.cluster.datastore.Shard
- PayloadVersion - Enum in org.opendaylight.controller.cluster.datastore.persisted
-
Enumeration of all ABI versions supported by this implementation of persistence.
- peerAddresses(Map<String, String>) - Method in class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- PeerAddressResolved - Class in org.opendaylight.controller.cluster.datastore.messages
- PeerAddressResolved(String, String) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.PeerAddressResolved
- PeerDown - Class in org.opendaylight.controller.cluster.datastore.messages
-
Message sent to a shard actor indicating one of its peers is down.
- PeerDown(MemberName, String) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.PeerDown
- PeerUp - Class in org.opendaylight.controller.cluster.datastore.messages
-
Message sent to a shard actor indicating one of its peers is up.
- PeerUp(MemberName, String) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.PeerUp
- Percentage - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612
- Percentage(Short) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.Percentage
-
Deprecated, for removal: This API element is subject to removal in a future version.Use {#link Percentage(Uint8)} instead.
- Percentage(Percentage) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.Percentage
-
Creates a copy from Source Object.
- Percentage(Uint8) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.Percentage
- persistenceId() - Method in class org.opendaylight.controller.cluster.datastore.Shard
- persistenceId() - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor
- persistent(boolean) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- postStop() - Method in class org.opendaylight.controller.cluster.datastore.Shard
- PRE_COMMIT_COMPLETE - org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort.State
- PRE_COMMIT_PENDING - org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort.State
- preCommit() - Method in class org.opendaylight.controller.cluster.datastore.ThreePhaseCommitCohortProxy
- preCommit(FutureCallback<DataTreeCandidate>) - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort
- PREFIX_CONFIG_SHARD_ID - Static variable in class org.opendaylight.controller.cluster.datastore.utils.ClusterUtils
- PREFIX_SHARDS_PATH - Static variable in class org.opendaylight.controller.cluster.datastore.utils.ClusterUtils
- PREFIX_SHARDS_QNAME - Static variable in class org.opendaylight.controller.cluster.datastore.utils.ClusterUtils
- PrefixedShardConfigUpdateHandler - Class in org.opendaylight.controller.cluster.sharding
-
Listens on changes on prefix-shard-configuration.
- PrefixedShardConfigUpdateHandler(ActorRef, MemberName) - Constructor for class org.opendaylight.controller.cluster.sharding.PrefixedShardConfigUpdateHandler
- PrefixedShardConfigUpdateHandler.ShardConfigHandler - Class in org.opendaylight.controller.cluster.sharding
- PrefixShardConfiguration - Class in org.opendaylight.controller.cluster.datastore.config
-
Configuration for prefix based shards.
- PrefixShardConfiguration(DOMDataTreeIdentifier, String, Collection<MemberName>) - Constructor for class org.opendaylight.controller.cluster.datastore.config.PrefixShardConfiguration
- PrefixShardConfigurationData - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110
-
This module contains the base YANG definitions for shards based on prefix configuration
- PrefixShardCreated - Class in org.opendaylight.controller.cluster.sharding.messages
-
Message sent to the local
ShardedDataTreeActorwhen a clustered shard was created locally. - PrefixShardCreated(PrefixShardConfiguration) - Constructor for class org.opendaylight.controller.cluster.sharding.messages.PrefixShardCreated
- PrefixShardRemovalLookup - Class in org.opendaylight.controller.cluster.sharding.messages
-
Sent to the local
ShardedDataTreeActorto initiate the lookup of the shard, once the shard is removed from the system entirely the actor responds with a success. - PrefixShardRemovalLookup(DOMDataTreeIdentifier) - Constructor for class org.opendaylight.controller.cluster.sharding.messages.PrefixShardRemovalLookup
- PrefixShardRemoved - Class in org.opendaylight.controller.cluster.sharding.messages
-
Message sent to remote
ShardedDataTreeActor's when there is an attempt to remove the shard, the ShardedDataTreeActor should remove the shard from the current configuration so that the change is picked up in the backend ShardManager. - PrefixShardRemoved(DOMDataTreeIdentifier) - Constructor for class org.opendaylight.controller.cluster.sharding.messages.PrefixShardRemoved
- PrefixShards - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110
-
This class represents the following YANG schema fragment defined in module prefix-shard-configuration
- PrefixShardsBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110
-
Class that builds
PrefixShardsBuilderinstances. - PrefixShardsBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.PrefixShardsBuilder
- PrefixShardsBuilder(PrefixShards) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.PrefixShardsBuilder
- PrefixShardStrategy - Class in org.opendaylight.controller.cluster.datastore.shardstrategy
-
Shard Strategy that resolves a path to a prefix shard name.
- PrefixShardStrategy(String, YangInstanceIdentifier) - Constructor for class org.opendaylight.controller.cluster.datastore.shardstrategy.PrefixShardStrategy
- preStart() - Method in class org.opendaylight.controller.cluster.sharding.RoleChangeListenerActor
- preStart() - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor
- PrimaryNotFoundException - Exception in org.opendaylight.controller.cluster.datastore.exceptions
- PrimaryNotFoundException(String) - Constructor for exception org.opendaylight.controller.cluster.datastore.exceptions.PrimaryNotFoundException
- PrimaryShardInfo - Class in org.opendaylight.controller.cluster.datastore.messages
-
Local message DTO that contains information about the primary shard.
- PrimaryShardInfo(ActorSelection, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.PrimaryShardInfo
- PrimaryShardInfo(ActorSelection, short, ReadOnlyDataTree) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.PrimaryShardInfo
- primaryShardInfoCache(PrimaryShardInfoFutureCache) - Method in class org.opendaylight.controller.cluster.datastore.shardmanager.AbstractShardManagerCreator
- PrimaryShardInfoFutureCache - Class in org.opendaylight.controller.cluster.datastore.utils
-
Maintains a cache of PrimaryShardInfo Future instances per shard.
- PrimaryShardInfoFutureCache() - Constructor for class org.opendaylight.controller.cluster.datastore.utils.PrimaryShardInfoFutureCache
- Proactive(DataTreeModification, DataTree, ReusableNormalizedNodePruner) - Constructor for class org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification.Proactive
- processResponse(Object, SettableFuture<Boolean>) - Method in class org.opendaylight.controller.cluster.datastore.messages.DataExists
- processResponse(Object, SettableFuture<Optional<NormalizedNode<?, ?>>>) - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadData
- processResponse(Object, SettableFuture<T>) - Method in class org.opendaylight.controller.cluster.datastore.messages.AbstractRead
- ProducerCreated - Class in org.opendaylight.controller.cluster.sharding.messages
-
Message sent to local
ShardedDataTreeActor's when there was an attempt to create a producer on the local node. - ProducerCreated(Collection<DOMDataTreeIdentifier>) - Constructor for class org.opendaylight.controller.cluster.sharding.messages.ProducerCreated
- ProducerRemoved - Class in org.opendaylight.controller.cluster.sharding.messages
-
Message sent to local
ShardedDataTreeActor's when there was an attempt to close a producer on the local node. - ProducerRemoved(Collection<DOMDataTreeIdentifier>) - Constructor for class org.opendaylight.controller.cluster.sharding.messages.ProducerRemoved
- props() - Static method in class org.opendaylight.controller.cluster.datastore.actors.DataTreeNotificationListenerRegistrationActor
- props() - Static method in class org.opendaylight.controller.cluster.datastore.actors.ShardSnapshotActor
- props() - Method in class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- props() - Method in class org.opendaylight.controller.cluster.datastore.shardmanager.AbstractShardManagerCreator
- props() - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor.ShardedDataTreeActorCreator
- props(MemberName, String, ActorUtils) - Static method in class org.opendaylight.controller.cluster.databroker.actors.dds.DistributedDataStoreClientActor
- props(MemberName, String, ActorUtils, String) - Static method in class org.opendaylight.controller.cluster.databroker.actors.dds.SimpleDataStoreClientActor
- props(ActorRef, LeaderLocationListener) - Static method in class org.opendaylight.controller.cluster.sharding.RoleChangeListenerActor
- props(TransactionType, AbstractShardDataTreeTransaction<?>, ActorRef, DatastoreContext, ShardStats) - Static method in class org.opendaylight.controller.cluster.datastore.ShardTransaction
- PruningDataTreeModification - Class in org.opendaylight.controller.cluster.datastore.utils
-
The PruningDataTreeModification first removes all entries from the data which do not belong in the schemaContext before delegating it to the actual DataTreeModification.
- PruningDataTreeModification.Proactive - Class in org.opendaylight.controller.cluster.datastore.utils
-
A PruningDataTreeModification which always performs pruning before attempting an operation.
- PruningDataTreeModification.Reactive - Class in org.opendaylight.controller.cluster.datastore.utils
-
A PruningDataTreeModification which performs pruning only when an operation results in an
SchemaValidationFailedException. - publisher() - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTreeNotificationPublisherActor
- PurgeLocalHistoryPayload - Class in org.opendaylight.controller.cluster.datastore.persisted
-
Payload persisted when a local history is completely purged, i.e.
- PurgeTransactionPayload - Class in org.opendaylight.controller.cluster.datastore.persisted
-
Payload persisted when a transaction is purged from the frontend.
- put(LogicalDatastoreType, YangInstanceIdentifier, NormalizedNode<?, ?>) - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerWriteTransaction
- putSuccessful(String, PrimaryShardInfo) - Method in class org.opendaylight.controller.cluster.datastore.utils.PrimaryShardInfoFutureCache
Q
- QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStoreProperties
- QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainer
- QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.Shard
- QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.shard.Replicas
- QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.PrefixShards
- qnameOf(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.$YangModuleInfoImpl
- qnameOf(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.$YangModuleInfoImpl
- QuarantinedMonitorActorPropsFactory - Class in org.opendaylight.controller.cluster.akka.osgi.impl
R
- Reactive(DataTreeModification, DataTree, ReusableNormalizedNodePruner) - Constructor for class org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification.Reactive
- read(LogicalDatastoreType, YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.databroker.DOMBrokerReadOnlyTransaction
- read(LogicalDatastoreType, YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.databroker.DOMBrokerReadWriteTransaction
- read(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.ClientSnapshot
- read(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.ClientTransaction
- read(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.TransactionProxy
- READ_ONLY - org.opendaylight.controller.cluster.datastore.TransactionType
- READ_WRITE - org.opendaylight.controller.cluster.datastore.TransactionType
- readData(AbstractShardDataTreeTransaction<?>, ReadData) - Method in class org.opendaylight.controller.cluster.datastore.ShardTransaction
- readData(ReadData) - Method in class org.opendaylight.controller.cluster.datastore.ShardWriteTransaction
- ReadData - Class in org.opendaylight.controller.cluster.datastore.messages
- ReadData() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.ReadData
- ReadData(YangInstanceIdentifier, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.ReadData
- ReadDataReply - Class in org.opendaylight.controller.cluster.datastore.messages
- ReadDataReply() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.ReadDataReply
- ReadDataReply(NormalizedNode<?, ?>, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.ReadDataReply
- readDataTreeCandidate(DataInput, ReusableStreamReceiver) - Static method in class org.opendaylight.controller.cluster.datastore.persisted.DataTreeCandidateInputOutput
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.messages.AbstractRead
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.messages.AbstractThreePhaseCommitMessage
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.messages.BatchedModifications
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.messages.BatchedModificationsReply
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.messages.CanCommitTransactionReply
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.messages.CloseTransactionChain
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.messages.CreateTransaction
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.messages.CreateTransactionReply
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.messages.DataExistsReply
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.messages.EmptyExternalizable
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadDataReply
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadyTransactionReply
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.messages.RegisterDataTreeChangeListener
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.messages.VersionedExternalizableMessage
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.modification.DeleteModification
- readExternal(ObjectInput) - Method in interface org.opendaylight.controller.cluster.datastore.modification.Modification
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.modification.MutableCompositeModification
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.modification.WriteModification
- readExternal(ObjectInput) - Method in class org.opendaylight.controller.cluster.datastore.persisted.AbstractIdentifiablePayload.AbstractProxy
- readFrom(DataInput) - Static method in enum org.opendaylight.controller.cluster.datastore.persisted.PayloadVersion
-
Read an
PayloadVersionfrom aDataInput. - readFrom(DataInput) - Static method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendClientMetadata
- readFrom(DataInput) - Static method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendHistoryMetadata
- readIdentifier(DataInput) - Method in class org.opendaylight.controller.cluster.datastore.persisted.AbstractIdentifiablePayload.AbstractProxy
- readNode(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTree
- readNode(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification
- readResolve() - Method in class org.opendaylight.controller.cluster.datastore.persisted.AbstractIdentifiablePayload.AbstractProxy
- ReadWriteShardDataTreeTransaction - Class in org.opendaylight.controller.cluster.datastore
- ready() - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.ClientTransaction
- ready() - Method in class org.opendaylight.controller.cluster.datastore.TransactionProxy
- ready() - Method in class org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification
- READY - org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort.State
- ReadyLocalTransaction - Class in org.opendaylight.controller.cluster.datastore.messages
-
Message notifying the shard leader to apply modifications which have been prepared locally against its DataTree.
- ReadyLocalTransaction(TransactionIdentifier, DataTreeModification, boolean, Optional<SortedSet<String>>) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.ReadyLocalTransaction
- ReadyLocalTransactionSerializer - Class in org.opendaylight.controller.cluster.datastore.messages
-
Specialized message transformer, which transforms a
ReadyLocalTransactioninto aBatchedModificationsmessage. - ReadyLocalTransactionSerializer(ExtendedActorSystem) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.ReadyLocalTransactionSerializer
- readyTransaction(Boolean, Optional<SortedSet<String>>) - Method in class org.opendaylight.controller.cluster.datastore.RemoteTransactionContext
- ReadyTransactionReply - Class in org.opendaylight.controller.cluster.datastore.messages
- ReadyTransactionReply() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.ReadyTransactionReply
- ReadyTransactionReply(String) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.ReadyTransactionReply
- ReadyTransactionReply(String, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.ReadyTransactionReply
- recoverySnapshotIntervalSeconds(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- registerActorSystemProviderListener(ActorSystemProviderListener) - Method in class org.opendaylight.controller.cluster.akka.impl.ActorSystemProviderImpl
- registerCommitCohort(DOMDataTreeIdentifier, C) - Method in class org.opendaylight.controller.cluster.datastore.AbstractDataStore
- RegisterDataTreeChangeListener - Class in org.opendaylight.controller.cluster.datastore.messages
-
Request a
DOMDataTreeChangeListenerregistration be made on the shard leader. - RegisterDataTreeChangeListener() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.RegisterDataTreeChangeListener
- RegisterDataTreeChangeListener(YangInstanceIdentifier, ActorRef, boolean) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.RegisterDataTreeChangeListener
- RegisterDataTreeNotificationListenerReply - Class in org.opendaylight.controller.cluster.datastore.messages
-
Successful reply to a notification listener registration request.
- RegisterDataTreeNotificationListenerReply(ActorRef) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.RegisterDataTreeNotificationListenerReply
- registerDataTreeShard(DOMDataTreeIdentifier, T, DOMDataTreeProducer) - Method in class org.opendaylight.controller.cluster.sharding.DistributedShardedDOMDataTree
- RegisterForShardAvailabilityChanges - Class in org.opendaylight.controller.cluster.datastore.shardmanager
-
Local ShardManager message to register a callback to be notified of shard availability changes.
- RegisterForShardAvailabilityChanges(Consumer<String>) - Constructor for class org.opendaylight.controller.cluster.datastore.shardmanager.RegisterForShardAvailabilityChanges
- registerListener(T, Collection<DOMDataTreeIdentifier>, boolean, Collection<DOMDataTreeProducer>) - Method in class org.opendaylight.controller.cluster.sharding.DistributedShardedDOMDataTree
- registerProxyListener(YangInstanceIdentifier, YangInstanceIdentifier, DOMDataTreeChangeListener) - Method in class org.opendaylight.controller.cluster.datastore.AbstractDataStore
- registerShardConfigListener(YangInstanceIdentifier, DOMDataTreeChangeListener) - Method in class org.opendaylight.controller.cluster.datastore.AbstractDataStore
- registerTreeChangeListener(YangInstanceIdentifier, L) - Method in class org.opendaylight.controller.cluster.datastore.AbstractDataStore
- registerTreeChangeListener(YangInstanceIdentifier, L) - Method in class org.opendaylight.controller.cluster.sharding.DistributedShardChangePublisher
- registerTreeChangeListener(YangInstanceIdentifier, DOMDataTreeChangeListener, Optional<DataTreeCandidate>, Consumer<ListenerRegistration<DOMDataTreeChangeListener>>) - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTree
- registrationRemoved(AbstractDOMDataTreeChangeListenerRegistration<?>) - Method in class org.opendaylight.controller.cluster.sharding.DistributedShardChangePublisher
- releaseAll() - Method in class org.opendaylight.controller.cluster.datastore.OperationLimiter
-
Release all the permits.
- RemoteFindPrimary - Class in org.opendaylight.controller.cluster.datastore.messages
-
A remote message sent to locate the primary shard.
- RemoteFindPrimary(String, boolean, Collection<String>) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.RemoteFindPrimary
- RemotePrimaryShardFound - Class in org.opendaylight.controller.cluster.datastore.messages
-
Local or remote message sent in reply to FindPrimaryShard to indicate the primary shard is remote to the caller.
- RemotePrimaryShardFound(String, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.RemotePrimaryShardFound
- RemoteTransactionContext - Class in org.opendaylight.controller.cluster.datastore
-
Redirects front-end transaction operations to a shard for processing.
- RemoteTransactionContext(TransactionIdentifier, ActorSelection, ActorUtils, short, OperationLimiter) - Constructor for class org.opendaylight.controller.cluster.datastore.RemoteTransactionContext
- remove(String) - Method in class org.opendaylight.controller.cluster.datastore.utils.PrimaryShardInfoFutureCache
- removeAugmentation(Class<? extends Augmentation<DataStorePropertiesContainer>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- removeAugmentation(Class<? extends Augmentation<Replicas>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.shard.ReplicasBuilder
- removeAugmentation(Class<? extends Augmentation<Shard>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardBuilder
- removeAugmentation(Class<? extends Augmentation<PrefixShards>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.PrefixShardsBuilder
- removeMemberReplicaForShard(String, MemberName) - Method in interface org.opendaylight.controller.cluster.datastore.config.Configuration
-
Removes the given member as a replica for the given shardName.
- removeMemberReplicaForShard(String, MemberName) - Method in class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- removePrefixShardConfiguration(DOMDataTreeIdentifier) - Method in interface org.opendaylight.controller.cluster.datastore.config.Configuration
-
Removes a shard configuration for the specified prefix.
- removePrefixShardConfiguration(DOMDataTreeIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.config.ConfigurationImpl
- RemovePrefixShardReplica - Class in org.opendaylight.controller.cluster.datastore.messages
-
A message sent to the ShardManager to dynamically remove a local prefix shard replica available in this node.
- RemovePrefixShardReplica(YangInstanceIdentifier, MemberName) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.RemovePrefixShardReplica
-
Constructor.
- removeRegistration() - Method in class org.opendaylight.controller.cluster.datastore.DataTreeCohortRegistrationProxy
- RemoveShardReplica - Class in org.opendaylight.controller.cluster.datastore.messages
-
A message sent to the ShardManager to dynamically remove a local shard replica available in this node.
- RemoveShardReplica(String, MemberName) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.RemoveShardReplica
-
Constructor.
- Replicas - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.shard
-
List of cluster member nodes that this shard is replicated on
- ReplicasBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.shard
-
Class that builds
ReplicasBuilderinstances. - ReplicasBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.shard.ReplicasBuilder
- ReplicasBuilder(Replicas) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.shard.ReplicasBuilder
- requestSnapshot(ActorRef, ShardDataTreeSnapshot, Optional<OutputStream>, ActorRef) - Static method in class org.opendaylight.controller.cluster.datastore.actors.ShardSnapshotActor
-
Sends a request to a ShardSnapshotActor to process a snapshot and send a CaptureSnapshotReply.
- resetTransactionCounters() - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
-
Resets the counters related to transactions.
- resetTransactionCounters() - Method in interface org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStatsMXBean
- resolve(MemberName) - Method in class org.opendaylight.controller.cluster.sharding.ShardingServiceAddressResolver
- resourceName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.$YangModuleInfoImpl
- resourceName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.$YangModuleInfoImpl
- restoreFromSnapshot(DatastoreSnapshot) - Method in class org.opendaylight.controller.cluster.datastore.shardmanager.AbstractShardManagerCreator
- restoreFromSnapshot(DatastoreSnapshot.ShardSnapshot) - Method in class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- resume() - Method in class org.opendaylight.controller.cluster.datastore.TransactionRateLimitingCallback
- retrieveModuleConfigs(Configuration) - Method in interface org.opendaylight.controller.cluster.datastore.config.ModuleShardConfigProvider
-
Returns a Map of ModuleConfig Builder instances keyed by module name.
- retrieveModuleConfigs(Configuration) - Method in class org.opendaylight.controller.cluster.datastore.config.FileModuleShardConfigProvider
- retrieveModuleConfigs(Configuration) - Method in class org.opendaylight.controller.cluster.datastore.config.HybridModuleShardConfigProvider
- returnCloseTransactionReply() - Method in class org.opendaylight.controller.cluster.datastore.ShardReadTransaction
- returnCloseTransactionReply() - Method in class org.opendaylight.controller.cluster.datastore.ShardTransaction
- RoleChangeListenerActor - Class in org.opendaylight.controller.cluster.sharding
-
Proxy actor which acts as a facade for user-provided
LeaderLocationListener. - run() - Method in class org.opendaylight.controller.cluster.datastore.TransactionRateLimitingCallback
S
- SAME_FAILURE_TRANSFORMER - Static variable in class org.opendaylight.controller.cluster.datastore.TransactionReadyReplyMapper
- schemaContextProvider(SchemaContextProvider) - Method in class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- sendBatchedModifications() - Method in class org.opendaylight.controller.cluster.datastore.RemoteTransactionContext
- sendBatchedModifications(boolean, boolean, Optional<SortedSet<String>>) - Method in class org.opendaylight.controller.cluster.datastore.RemoteTransactionContext
- sendOperationAsync(ActorSelection, Object) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
-
Sends an operation to be executed by a remote actor asynchronously without waiting for a reply (essentially set and forget).
- SerializableMessage - Interface in org.opendaylight.controller.cluster.datastore.messages
- serialize(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.persisted.ShardDataTreeSnapshot
- setActorSystem(ActorSystem) - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor.ShardedDataTreeActorCreator
- setBackendAlivenessTimerIntervalInSeconds(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setBoundedMailboxCapacity(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setCloseable(AutoCloseable) - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBroker
- setCloseable(AutoCloseable) - Method in class org.opendaylight.controller.cluster.datastore.AbstractDataStore
- setClusterWrapper(ClusterWrapper) - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor.ShardedDataTreeActorCreator
- setContext(DatastoreContext) - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.DatastoreConfigurationMXBeanImpl
- setCustomRaftPolicyImplementation(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setDatastoreContext(DatastoreContextFactory) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- setDistributedConfigDatastore(AbstractDataStore) - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor.ShardedDataTreeActorCreator
- setDistributedOperDatastore(AbstractDataStore) - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor.ShardedDataTreeActorCreator
- setDoCommitOnReady(boolean) - Method in class org.opendaylight.controller.cluster.datastore.messages.BatchedModifications
- setEnableMetricCapture(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setFileBackedStreamingThresholdInMegabytes(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setFollowerInitialSyncStatus(boolean) - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- setFrontendNoProgressTimeoutInSeconds(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setFrontendRequestTimeoutInSeconds(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setInitialPayloadSerializedBufferCapacity(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setInitialSettleTimeoutMultiplier(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.Use {#link setInitialSettleTimeoutMultiplier(Uint32)} instead.
- setInitialSettleTimeoutMultiplier(Uint32) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setLastCommittedTransactionTime(long) - Method in class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- setListener(DatastoreContextPropertiesUpdater.Listener) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContextPropertiesUpdater
- setLookupTaskMaxRetries(int) - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor.ShardedDataTreeActorCreator
- setMaximumMessageSliceSize(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setMaxShardDataChangeExecutorPoolSize(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setMaxShardDataChangeExecutorQueueSize(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setMaxShardDataChangeListenerQueueSize(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setMaxShardDataStoreExecutorQueueSize(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setOperationTimeoutInSeconds(OperationTimeoutType) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setPath(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.modification.AbstractModification
- setPersistent(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setPrefix(InstanceIdentifier<?>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardBuilder
- setReady() - Method in class org.opendaylight.controller.cluster.datastore.messages.BatchedModifications
- setReady(Optional<SortedSet<String>>) - Method in class org.opendaylight.controller.cluster.datastore.messages.BatchedModifications
- setRecoverySnapshotIntervalSeconds(Long) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
-
Deprecated, for removal: This API element is subject to removal in a future version.Use {#link setRecoverySnapshotIntervalSeconds(Uint32)} instead.
- setRecoverySnapshotIntervalSeconds(Uint32) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- SetRegistration(ListenerRegistration<?>, Runnable) - Constructor for class org.opendaylight.controller.cluster.datastore.actors.DataTreeNotificationListenerRegistrationActor.SetRegistration
- setRemoteVersion(short) - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadyLocalTransaction
- setReplica(List<String>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.shard.ReplicasBuilder
- setReplicas(Replicas) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardBuilder
- setSchemaContext(SchemaContext) - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- setShard(List<Shard>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.PrefixShardsBuilder
- setShardBatchedModificationCount(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setShardCommitQueueExpiryTimeoutInSeconds(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setShardElectionTimeoutFactor(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setShardHeartbeatIntervalInMillis(HeartbeatIntervalType) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setShardingService(DistributedShardedDOMDataTree) - Method in class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor.ShardedDataTreeActorCreator
- setShardInitializationTimeoutInSeconds(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setShardIsolatedLeaderCheckIntervalInMillis(HeartbeatIntervalType) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setShardJournalRecoveryLogBatchSize(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setShardLeaderElectionTimeoutInSeconds(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setShardSnapshotBatchCount(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setShardSnapshotChunkSize(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setShardSnapshotDataThresholdPercentage(Percentage) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setShardTransactionCommitQueueCapacity(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setShardTransactionCommitTimeoutInSeconds(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setShardTransactionIdleTimeoutInMinutes(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setSnapshotOnRootOverwrite(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setSyncIndexThreshold(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setTotalMessagesSent(int) - Method in class org.opendaylight.controller.cluster.datastore.messages.BatchedModifications
- setTransactionCreationInitialRateLimit(NonZeroUint32Type) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setTransactionDebugContextEnabled(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- setUseTellBasedProtocol(Boolean) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.DataStorePropertiesContainerBuilder
- Shard - Class in org.opendaylight.controller.cluster.datastore
-
A Shard represents a portion of the logical data tree.
- Shard - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards
-
List of prefix-based shards configured.
- Shard(Shard.AbstractBuilder<?, ?>) - Constructor for class org.opendaylight.controller.cluster.datastore.Shard
- SHARD_LIST_PATH - Static variable in class org.opendaylight.controller.cluster.datastore.utils.ClusterUtils
- SHARD_LIST_QNAME - Static variable in class org.opendaylight.controller.cluster.datastore.utils.ClusterUtils
- SHARD_PREFIX_QNAME - Static variable in class org.opendaylight.controller.cluster.datastore.utils.ClusterUtils
- SHARD_REPLICA_QNAME - Static variable in class org.opendaylight.controller.cluster.datastore.utils.ClusterUtils
- SHARD_REPLICAS_QNAME - Static variable in class org.opendaylight.controller.cluster.datastore.utils.ClusterUtils
- Shard.AbstractBuilder<T extends Shard.AbstractBuilder<T,S>,S extends Shard> - Class in org.opendaylight.controller.cluster.datastore
- Shard.Builder - Class in org.opendaylight.controller.cluster.datastore
- shardBatchedModificationCount(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- ShardBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards
-
Class that builds
ShardBuilderinstances. - ShardBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardBuilder
- ShardBuilder(Shard) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardBuilder
- shardCandidateElectionTimeoutDivisor(long) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- shardCommitQueueExpiryTimeoutInMillis(long) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- shardCommitQueueExpiryTimeoutInSeconds(long) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- shardConfig(String, Collection<MemberName>) - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleConfig.Builder
- ShardConfig - Class in org.opendaylight.controller.cluster.datastore.config
-
Encapsulated configuration for a shard.
- ShardConfig(String, Collection<MemberName>) - Constructor for class org.opendaylight.controller.cluster.datastore.config.ShardConfig
- ShardConfigHandler(MemberName, LogicalDatastoreType, ActorRef) - Constructor for class org.opendaylight.controller.cluster.sharding.PrefixedShardConfigUpdateHandler.ShardConfigHandler
- ShardDataTree - Class in org.opendaylight.controller.cluster.datastore
-
Internal shard state, similar to a DOMStore, but optimized for use in the actor system, e.g.
- ShardDataTree(Shard, SchemaContext, TreeType) - Constructor for class org.opendaylight.controller.cluster.datastore.ShardDataTree
- ShardDataTreeChangePublisherActor - Class in org.opendaylight.controller.cluster.datastore
-
Actor used to generate and publish DataTreeChange notifications.
- ShardDataTreeCohort - Class in org.opendaylight.controller.cluster.datastore
- ShardDataTreeCohort.State - Enum in org.opendaylight.controller.cluster.datastore
- ShardDataTreeListenerInfoMXBean - Interface in org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard
-
MXBean interface for reporting shard data tree change listener information.
- ShardDataTreeListenerInfoMXBeanImpl - Class in org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard
-
Implementation of ShardDataTreeListenerInfoMXBean.
- ShardDataTreeListenerInfoMXBeanImpl(String, String, ActorRef) - Constructor for class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardDataTreeListenerInfoMXBeanImpl
- ShardDataTreeNotificationPublisherActor<T extends org.opendaylight.controller.cluster.datastore.ShardDataTreeNotificationPublisher> - Class in org.opendaylight.controller.cluster.datastore
-
Actor used to generate and publish data tree notifications.
- ShardDataTreeNotificationPublisherActor(T, String, String) - Constructor for class org.opendaylight.controller.cluster.datastore.ShardDataTreeNotificationPublisherActor
- ShardDataTreeSnapshot - Class in org.opendaylight.controller.cluster.datastore.persisted
-
Abstract base class for snapshots of the ShardDataTree.
- ShardDataTreeSnapshotMetadata<T extends ShardDataTreeSnapshotMetadata<T>> - Class in org.opendaylight.controller.cluster.datastore.persisted
-
Base class for various bits of metadata attached to a
MetadataShardDataTreeSnapshot. - ShardedDataTreeActor - Class in org.opendaylight.controller.cluster.sharding
-
Actor that tracks currently open producers/shards on remote nodes and handles notifications of remote nodes of newly open producers/shards on the local node.
- ShardedDataTreeActor.ShardedDataTreeActorCreator - Class in org.opendaylight.controller.cluster.sharding
- ShardedDataTreeActorCreator() - Constructor for class org.opendaylight.controller.cluster.sharding.ShardedDataTreeActor.ShardedDataTreeActorCreator
- shardElectionTimeoutFactor(long) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- shardHeartbeatIntervalInMillis(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- ShardIdentifier - Class in org.opendaylight.controller.cluster.datastore.identifiers
- ShardIdentifier.Builder - Class in org.opendaylight.controller.cluster.datastore.identifiers
- ShardInformation - Class in org.opendaylight.controller.cluster.datastore.shardmanager
- ShardingServiceAddressResolver - Class in org.opendaylight.controller.cluster.sharding
-
Resolver for remote
ShardedDataTreeActor's. - ShardingServiceAddressResolver(String, MemberName) - Constructor for class org.opendaylight.controller.cluster.sharding.ShardingServiceAddressResolver
- shardInitializationTimeout(long, TimeUnit) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- shardInitializationTimeoutInSeconds(long) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- shardIsolatedLeaderCheckIntervalInMillis(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- shardJournalRecoveryLogBatchSize(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- ShardKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards
- ShardKey(ShardKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardKey
-
Creates a copy from Source Object.
- ShardKey(InstanceIdentifier<?>) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardKey
- shardLeaderElectionTimeout(long, TimeUnit) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- shardLeaderElectionTimeoutInSeconds(long) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- ShardLeaderNotRespondingException - Exception in org.opendaylight.controller.cluster.datastore.exceptions
-
Exception indicating a shard leader is not responding to messages.
- ShardLeaderNotRespondingException(String, Throwable) - Constructor for exception org.opendaylight.controller.cluster.datastore.exceptions.ShardLeaderNotRespondingException
- ShardLeaderStateChanged - Class in org.opendaylight.controller.cluster.datastore.messages
-
A local message derived from LeaderStateChanged containing additional Shard-specific info that is sent when some state of the shard leader has changed.
- ShardLeaderStateChanged(String, String, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged
- ShardLeaderStateChanged(String, String, ReadOnlyDataTree, short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.ShardLeaderStateChanged
- ShardManagerCreator - Class in org.opendaylight.controller.cluster.datastore.shardmanager
- ShardManagerCreator() - Constructor for class org.opendaylight.controller.cluster.datastore.shardmanager.ShardManagerCreator
- ShardManagerIdentifier - Class in org.opendaylight.controller.cluster.datastore.identifiers
- ShardManagerIdentifier(String) - Constructor for class org.opendaylight.controller.cluster.datastore.identifiers.ShardManagerIdentifier
- ShardManagerIdentifier.Builder - Class in org.opendaylight.controller.cluster.datastore.identifiers
- ShardManagerInfoMBean - Interface in org.opendaylight.controller.cluster.datastore.shardmanager
- shardManagerPersistenceId(String) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
-
For unit tests only.
- ShardManagerSnapshot - Class in org.opendaylight.controller.cluster.datastore.persisted
-
Represents the persisted snapshot state for the ShardManager.
- ShardManagerSnapshot - Class in org.opendaylight.controller.cluster.datastore.shardmanager
-
Deprecated, for removal: This API element is subject to removal in a future version.Use
ShardManagerSnapshotinstead. - ShardManagerSnapshot(List<String>, Map<DOMDataTreeIdentifier, PrefixShardConfiguration>) - Constructor for class org.opendaylight.controller.cluster.datastore.persisted.ShardManagerSnapshot
- ShardMBeanFactory - Class in org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard
-
Factory for creating ShardStats mbeans.
- shardName(String) - Method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardIdentifier.Builder
- shardPeerAddressResolver(PeerAddressResolver) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- ShardReadTransaction - Class in org.opendaylight.controller.cluster.datastore
-
Actor for a shard read transaction.
- ShardReadTransaction(AbstractShardDataTreeTransaction<?>, ActorRef, ShardStats) - Constructor for class org.opendaylight.controller.cluster.datastore.ShardReadTransaction
- ShardReadWriteTransaction - Class in org.opendaylight.controller.cluster.datastore
-
Actor for a shard read/write transaction.
- ShardReadWriteTransaction(ReadWriteShardDataTreeTransaction, ActorRef, ShardStats) - Constructor for class org.opendaylight.controller.cluster.datastore.ShardReadWriteTransaction
- ShardSnapshot(String, Snapshot) - Constructor for class org.opendaylight.controller.cluster.datastore.persisted.DatastoreSnapshot.ShardSnapshot
- ShardSnapshotActor - Class in org.opendaylight.controller.cluster.datastore.actors
-
This is an offload actor, which is given an isolated snapshot of the data tree.
- shardSnapshotBatchCount(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- shardSnapshotChunkSize(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
-
Deprecated.
- shardSnapshotDataThresholdPercentage(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- ShardSnapshotState - Class in org.opendaylight.controller.cluster.datastore.persisted
-
Encapsulates the snapshot State for a Shard.
- ShardSnapshotState(ShardDataTreeSnapshot) - Constructor for class org.opendaylight.controller.cluster.datastore.persisted.ShardSnapshotState
- ShardSnapshotState(ShardDataTreeSnapshot, boolean) - Constructor for class org.opendaylight.controller.cluster.datastore.persisted.ShardSnapshotState
- ShardStats - Class in org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard
-
Maintains statistics for a shard.
- ShardStats(String, String, Shard) - Constructor for class org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard.ShardStats
- ShardStatsMXBean - Interface in org.opendaylight.controller.cluster.datastore.jmx.mbeans.shard
-
MXBean interface for shard stats.
- shardStrategy(ShardStrategy) - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleConfig.Builder
- ShardStrategy - Interface in org.opendaylight.controller.cluster.datastore.shardstrategy
-
The role of ShardStrategy is to figure out which shards a given piece of data belongs to.
- ShardStrategyFactory - Class in org.opendaylight.controller.cluster.datastore.shardstrategy
- ShardStrategyFactory(Configuration, LogicalDatastoreType) - Constructor for class org.opendaylight.controller.cluster.datastore.shardstrategy.ShardStrategyFactory
- ShardTransaction - Class in org.opendaylight.controller.cluster.datastore
-
The ShardTransaction Actor represents a remote transaction that delegates all actions to DOMDataReadWriteTransaction.
- ShardTransaction(ActorRef, ShardStats, TransactionIdentifier) - Constructor for class org.opendaylight.controller.cluster.datastore.ShardTransaction
- shardTransactionCommitQueueCapacity(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- shardTransactionCommitTimeoutInSeconds(int) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- shardTransactionIdleTimeout(long, TimeUnit) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- shardTransactionIdleTimeoutInMinutes(long) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- ShardWriteTransaction - Class in org.opendaylight.controller.cluster.datastore
-
Actor for a shard write-only transaction.
- ShardWriteTransaction(ReadWriteShardDataTreeTransaction, ActorRef, ShardStats) - Constructor for class org.opendaylight.controller.cluster.datastore.ShardWriteTransaction
- shortValue() - Method in enum org.opendaylight.controller.cluster.datastore.persisted.PayloadVersion
-
Return the unsigned short integer identifying this version.
- shutdown() - Method in class org.opendaylight.controller.cluster.datastore.utils.ActorUtils
- SimpleDataStoreClientActor - Class in org.opendaylight.controller.cluster.databroker.actors.dds
-
A
AbstractClientActorwhich acts as the point of contact for DistributedDataStore. - size() - Method in class org.opendaylight.controller.cluster.datastore.persisted.AbstractIdentifiablePayload
- snapshotOnRootOverwrite(boolean) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- SODIUM_SR1 - org.opendaylight.controller.cluster.datastore.persisted.PayloadVersion
-
Revised payload version.
- SODIUM_SR1_VERSION - Static variable in class org.opendaylight.controller.cluster.datastore.DataStoreVersions
- StartConfigShardLookup - Class in org.opendaylight.controller.cluster.sharding.messages
-
Message that should be sent to ShardedDataTreeActor when the lookup of the prefix config shard should begin.
- StartConfigShardLookup(LogicalDatastoreType) - Constructor for class org.opendaylight.controller.cluster.sharding.messages.StartConfigShardLookup
- state() - Method in class org.opendaylight.controller.cluster.datastore.messages.OnDemandShardState.Builder
- storeRoot(YangInstanceIdentifier) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- subscribeToMemberEvents(ActorRef) - Method in interface org.opendaylight.controller.cluster.datastore.ClusterWrapper
- subscribeToMemberEvents(ActorRef) - Method in class org.opendaylight.controller.cluster.datastore.ClusterWrapperImpl
- success() - Method in class org.opendaylight.controller.cluster.datastore.TransactionRateLimitingCallback
- SuccessReply - Class in org.opendaylight.controller.cluster.datastore.messages
-
A reply message indicating success.
- switchAllLocalShardsState(String, long) - Method in interface org.opendaylight.controller.cluster.datastore.shardmanager.ShardManagerInfoMBean
-
Switches the raft behavior of all the local shards to the newBehavior.
- switchShardState(String, String, long) - Method in interface org.opendaylight.controller.cluster.datastore.shardmanager.ShardManagerInfoMBean
-
Switches the raft behavior of the shard specified by shardName to the newBehavior.
- syncIndexThreshold(long) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
T
- takeSnapshot() - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.AbstractClientHistory
-
Create a new
ClientSnapshot. - tempFileDirectory(String) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- TerminationMonitor - Class in org.opendaylight.controller.cluster.datastore
- TerminationMonitor() - Constructor for class org.opendaylight.controller.cluster.datastore.TerminationMonitor
- TEST_FUTURE_VERSION - org.opendaylight.controller.cluster.datastore.persisted.PayloadVersion
-
Version which is newer than any other version.
- TEST_PAST_VERSION - org.opendaylight.controller.cluster.datastore.persisted.PayloadVersion
-
Version which is older than any other version.
- TestOnlyRaftPolicy - Class in org.opendaylight.controller.cluster.datastore.policy
-
A RaftPolicy that disables elections so that we can then specify exactly which Shard Replica should be Leader.
- TestOnlyRaftPolicy() - Constructor for class org.opendaylight.controller.cluster.datastore.policy.TestOnlyRaftPolicy
- ThreePhaseCommitCohortProxy - Class in org.opendaylight.controller.cluster.datastore
-
ThreePhaseCommitCohortProxy represents a set of remote cohort proxies.
- ThreePhaseCommitCohortProxy(ActorUtils, List<ThreePhaseCommitCohortProxy.CohortInfo>, TransactionIdentifier) - Constructor for class org.opendaylight.controller.cluster.datastore.ThreePhaseCommitCohortProxy
- TimeoutException - Exception in org.opendaylight.controller.cluster.datastore.exceptions
- TimeoutException(String, Exception) - Constructor for exception org.opendaylight.controller.cluster.datastore.exceptions.TimeoutException
- toBinary(Object) - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadyLocalTransactionSerializer
- toFile(File, NormalizedNode<?, ?>) - Static method in class org.opendaylight.controller.cluster.datastore.utils.NormalizedNodeXMLOutput
- toFile(File, DataTreeModification) - Static method in class org.opendaylight.controller.cluster.datastore.utils.DataTreeModificationOutput
- toImmutable() - Method in class org.opendaylight.controller.cluster.datastore.utils.UnsignedLongRangeSet
- toSerializable() - Method in interface org.opendaylight.controller.cluster.datastore.messages.SerializableMessage
- toSerializable() - Method in class org.opendaylight.controller.cluster.datastore.messages.VersionedExternalizableMessage
- toStream(OutputStream, NormalizedNode<?, ?>) - Static method in class org.opendaylight.controller.cluster.datastore.utils.NormalizedNodeXMLOutput
- toString() - Method in class org.opendaylight.controller.cluster.databroker.AbstractDOMBrokerTransaction
- toString() - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.AbstractClientHandle
- toString() - Method in class org.opendaylight.controller.cluster.databroker.ConcurrentDOMDataBroker
- toString() - Method in class org.opendaylight.controller.cluster.datastore.config.ModuleShardConfiguration
- toString() - Method in class org.opendaylight.controller.cluster.datastore.config.PrefixShardConfiguration
- toString() - Method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardIdentifier
- toString() - Method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardManagerIdentifier
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.AbstractThreePhaseCommitMessage
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.AddPrefixShardReplica
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.AddShardReplica
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.BatchedModifications
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.BatchedModificationsReply
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.CanCommitTransactionReply
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.ChangeShardMembersVotingStatus
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.CreateShard
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.CreateTransaction
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.CreateTransactionReply
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.FindPrimary
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.FlipShardMembersVotingStatus
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.ForwardedReadyTransaction
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.LocalPrimaryShardFound
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.PeerDown
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.PeerUp
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.RegisterDataTreeChangeListener
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.RemotePrimaryShardFound
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.RemovePrefixShardReplica
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.RemoveShardReplica
- toString() - Method in class org.opendaylight.controller.cluster.datastore.messages.VersionedExternalizableMessage
- toString() - Method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendClientMetadata
- toString() - Method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendHistoryMetadata
- toString() - Method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendShardDataTreeSnapshotMetadata
- toString() - Method in class org.opendaylight.controller.cluster.datastore.persisted.MetadataShardDataTreeSnapshot
- toString() - Method in class org.opendaylight.controller.cluster.datastore.persisted.ShardManagerSnapshot
- toString() - Method in class org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort
- toString() - Method in class org.opendaylight.controller.cluster.datastore.shardmanager.ShardInformation
- toString() - Method in class org.opendaylight.controller.cluster.datastore.shardmanager.ShardManagerSnapshot
-
Deprecated.
- toString() - Method in class org.opendaylight.controller.cluster.datastore.utils.UnsignedLongRangeSet
- toString() - Method in class org.opendaylight.controller.cluster.sharding.messages.LookupPrefixShard
- toString() - Method in class org.opendaylight.controller.cluster.sharding.messages.PrefixShardCreated
- toString() - Method in class org.opendaylight.controller.cluster.sharding.messages.PrefixShardRemovalLookup
- toString() - Method in class org.opendaylight.controller.cluster.sharding.messages.StartConfigShardLookup
- toString() - Method in class org.opendaylight.controller.cluster.sharding.PrefixedShardConfigUpdateHandler.ShardConfigHandler
- toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.HeartbeatIntervalType
- toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.NonZeroUint32Type
- toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.OperationTimeoutType
- toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.config.distributed.datastore.provider.rev140612.Percentage
- toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardKey
- transactionCreationInitialRateLimit(long) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- transactionDebugContextEnabled(boolean) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- TransactionProxy - Class in org.opendaylight.controller.cluster.datastore
-
A transaction potentially spanning multiple backend shards.
- TransactionProxy(AbstractTransactionContextFactory<?>, TransactionType) - Constructor for class org.opendaylight.controller.cluster.datastore.TransactionProxy
- TransactionRateLimiter - Class in org.opendaylight.controller.cluster.datastore.utils
- TransactionRateLimiter(ActorUtils) - Constructor for class org.opendaylight.controller.cluster.datastore.utils.TransactionRateLimiter
- TransactionRateLimitingCallback - Class in org.opendaylight.controller.cluster.datastore
-
TransactionRateLimitingCallback computes the new transaction rate limit on the successful completion of a transaction.
- TransactionReadyReplyMapper - Class in org.opendaylight.controller.cluster.datastore
-
A
Mapperextracting theActorSelectionpointing to the actor which is backing a particular transaction. - TransactionReadyReplyMapper(ActorUtils, TransactionIdentifier) - Constructor for class org.opendaylight.controller.cluster.datastore.TransactionReadyReplyMapper
- TransactionType - Enum in org.opendaylight.controller.cluster.datastore
- transformReadyReply(Future<Object>) - Method in class org.opendaylight.controller.cluster.datastore.RemoteTransactionContext
- treeChangeListenerActors(Collection<ActorSelection>) - Method in class org.opendaylight.controller.cluster.datastore.messages.OnDemandShardState.Builder
- TwoNodeClusterRaftPolicy - Class in org.opendaylight.controller.cluster.datastore.policy
-
The TwoNodeClusterRaftPolicy is intended to be used in a two node deployment where when one instance of the controller goes down the other instance is to take over and move the state forward.
- TwoNodeClusterRaftPolicy() - Constructor for class org.opendaylight.controller.cluster.datastore.policy.TwoNodeClusterRaftPolicy
- type(String) - Method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardIdentifier.Builder
- type(String) - Method in class org.opendaylight.controller.cluster.datastore.identifiers.ShardManagerIdentifier.Builder
U
- UNKNOWN_DATA_STORE_TYPE - Static variable in class org.opendaylight.controller.cluster.datastore.DatastoreContext
- UnknownMessageException - Exception in org.opendaylight.controller.cluster.datastore.exceptions
- UnknownMessageException(Object) - Constructor for exception org.opendaylight.controller.cluster.datastore.exceptions.UnknownMessageException
- unpauseLeader() - Method in class org.opendaylight.controller.cluster.datastore.Shard
- UnsignedLongRangeSet - Class in org.opendaylight.controller.cluster.datastore.utils
-
Utility
RangeSet-like class, specialized for holdingUnsignedLong. - update(Map<String, Object>) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContextIntrospector
-
Applies the given properties to the cached DatastoreContext and yields a new DatastoreContext instance which can be obtained via
DatastoreContextIntrospector.getContext(). - update(Map<String, Object>) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContextPropertiesUpdater
- UpdateSchemaContext - Class in org.opendaylight.controller.cluster.datastore.messages
- UpdateSchemaContext(SchemaContext) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.UpdateSchemaContext
- usesOperationLimiting() - Method in class org.opendaylight.controller.cluster.datastore.RemoteTransactionContext
- useTellBasedProtocol(boolean) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
V
- valueOf(short) - Static method in enum org.opendaylight.controller.cluster.datastore.persisted.PayloadVersion
-
Return the
PayloadVersioncorresponding to an unsigned short integer. - valueOf(String) - Static method in enum org.opendaylight.controller.cluster.datastore.persisted.PayloadVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.opendaylight.controller.cluster.datastore.TransactionType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.opendaylight.controller.cluster.datastore.persisted.PayloadVersion
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.opendaylight.controller.cluster.datastore.ShardDataTreeCohort.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.opendaylight.controller.cluster.datastore.TransactionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verify() - Method in class org.opendaylight.controller.cluster.datastore.Shard.AbstractBuilder
- verify() - Method in class org.opendaylight.controller.cluster.datastore.shardmanager.AbstractShardManagerCreator
- VersionedExternalizableMessage - Class in org.opendaylight.controller.cluster.datastore.messages
-
Abstract base class for a versioned Externalizable message.
- VersionedExternalizableMessage() - Constructor for class org.opendaylight.controller.cluster.datastore.messages.VersionedExternalizableMessage
- VersionedExternalizableMessage(short) - Constructor for class org.opendaylight.controller.cluster.datastore.messages.VersionedExternalizableMessage
W
- waitTillReady() - Method in class org.opendaylight.controller.cluster.datastore.AbstractDataStore
- waitTillReadyCountDownLatch(CountDownLatch) - Method in class org.opendaylight.controller.cluster.datastore.shardmanager.AbstractShardManagerCreator
- withKey(ShardKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.prefix.shard.configuration.rev170110.prefix.shards.ShardBuilder
- write(YangInstanceIdentifier.PathArgument, NormalizedNode<?, ?>) - Method in class org.opendaylight.controller.cluster.datastore.utils.AbstractBatchedModificationsCursor
- write(YangInstanceIdentifier, NormalizedNode<?, ?>) - Method in class org.opendaylight.controller.cluster.databroker.actors.dds.ClientTransaction
- write(YangInstanceIdentifier, NormalizedNode<?, ?>) - Method in class org.opendaylight.controller.cluster.datastore.TransactionProxy
- write(YangInstanceIdentifier, NormalizedNode<?, ?>) - Method in class org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification.Proactive
- write(YangInstanceIdentifier, NormalizedNode<?, ?>) - Method in class org.opendaylight.controller.cluster.datastore.utils.PruningDataTreeModification.Reactive
- WRITE - Static variable in interface org.opendaylight.controller.cluster.datastore.modification.Modification
- WRITE_ONLY - org.opendaylight.controller.cluster.datastore.TransactionType
- writeDataTreeCandidate(DataOutput, PayloadVersion, DataTreeCandidate) - Static method in class org.opendaylight.controller.cluster.datastore.persisted.DataTreeCandidateInputOutput
- writeDataTreeCandidate(DataOutput, DataTreeCandidate) - Static method in class org.opendaylight.controller.cluster.datastore.persisted.DataTreeCandidateInputOutput
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.messages.AbstractRead
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.messages.AbstractThreePhaseCommitMessage
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.messages.BatchedModifications
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.messages.BatchedModificationsReply
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.messages.CanCommitTransactionReply
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.messages.CloseTransactionChain
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.messages.CreateTransaction
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.messages.CreateTransactionReply
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.messages.DataExistsReply
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.messages.EmptyExternalizable
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadDataReply
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.messages.ReadyTransactionReply
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.messages.RegisterDataTreeChangeListener
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.messages.VersionedExternalizableMessage
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.modification.DeleteModification
- writeExternal(ObjectOutput) - Method in interface org.opendaylight.controller.cluster.datastore.modification.Modification
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.modification.MutableCompositeModification
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.modification.WriteModification
- writeExternal(ObjectOutput) - Method in class org.opendaylight.controller.cluster.datastore.persisted.AbstractIdentifiablePayload.AbstractProxy
- WriteModification - Class in org.opendaylight.controller.cluster.datastore.modification
-
WriteModification stores all the parameters required to write data to the specified path.
- WriteModification() - Constructor for class org.opendaylight.controller.cluster.datastore.modification.WriteModification
- WriteModification(short) - Constructor for class org.opendaylight.controller.cluster.datastore.modification.WriteModification
- WriteModification(YangInstanceIdentifier, NormalizedNode<?, ?>) - Constructor for class org.opendaylight.controller.cluster.datastore.modification.WriteModification
- writeOnlyTransactionOptimizationsEnabled(boolean) - Method in class org.opendaylight.controller.cluster.datastore.DatastoreContext.Builder
- writeReplace() - Method in class org.opendaylight.controller.cluster.datastore.persisted.AbstractIdentifiablePayload
- writeTo(DataOutput) - Method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendClientMetadata
- writeTo(DataOutput) - Method in class org.opendaylight.controller.cluster.datastore.persisted.FrontendHistoryMetadata
- writeTo(DataOutput) - Method in enum org.opendaylight.controller.cluster.datastore.persisted.PayloadVersion
- writeTo(NormalizedNodeDataOutput) - Method in class org.opendaylight.controller.cluster.datastore.modification.DeleteModification
- writeTo(NormalizedNodeDataOutput) - Method in interface org.opendaylight.controller.cluster.datastore.modification.Modification
- writeTo(NormalizedNodeDataOutput) - Method in class org.opendaylight.controller.cluster.datastore.modification.MutableCompositeModification
- writeTo(NormalizedNodeDataOutput) - Method in class org.opendaylight.controller.cluster.datastore.modification.WriteModification
Y
- yes(short) - Static method in class org.opendaylight.controller.cluster.datastore.messages.CanCommitTransactionReply
All Classes All Packages