$ 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

$

$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 single Identifier.
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 DOMStoreThreePhaseCommitCohort instances 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 DataStorePropertiesContainerBuilder instances.
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 GetInfo query 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 AbstractClientActor which 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
DistributedShardModificationFactoryBuilder - Class in org.opendaylight.controller.cluster.sharding
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 ShardedDataTreeActor when 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 AbstractVersionedShardDataTreeSnapshot which 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 ShardedDataTreeActor when 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 ShardedDataTreeActor to 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 PrefixShardsBuilder instances.
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 PayloadVersion from a DataInput.
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 ReadyLocalTransaction into a BatchedModifications message.
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 DOMDataTreeChangeListener registration 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 ReplicasBuilder instances.
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 ShardBuilder instances.
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.
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 AbstractClientActor which 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 Mapper extracting the ActorSelection pointing 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 holding UnsignedLong.
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 PayloadVersion corresponding 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
 
$ 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