$ A B C D E F G H I K L N O Q R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
$
- $YangModelBindingProvider - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804
- $YangModelBindingProvider() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.$YangModelBindingProvider
- $YangModuleInfoImpl - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804
A
- AbstractEntityOwnerChangeListener - Class in org.opendaylight.controller.cluster.entityownership
- AbstractEntityOwnerChangeListener() - Constructor for class org.opendaylight.controller.cluster.entityownership.AbstractEntityOwnerChangeListener
- AbstractEntityOwnerSelectionStrategy - Class in org.opendaylight.controller.cluster.entityownership.selectionstrategy
- AbstractEntityOwnerSelectionStrategy(long, Map<String, Long>) - Constructor for class org.opendaylight.controller.cluster.entityownership.selectionstrategy.AbstractEntityOwnerSelectionStrategy
- addAugmentation(Class<? extends Augmentation<Candidate>>, Augmentation<Candidate>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.CandidateBuilder
- addAugmentation(Class<? extends Augmentation<Entity>>, Augmentation<Entity>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityBuilder
- addAugmentation(Class<? extends Augmentation<EntityType>>, Augmentation<EntityType>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeBuilder
- addAugmentation(Class<? extends Augmentation<EntityOwners>>, Augmentation<EntityOwners>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.EntityOwnersBuilder
- addStrategy(String, Class<? extends EntityOwnerSelectionStrategy>, long) - Method in class org.opendaylight.controller.cluster.entityownership.selectionstrategy.EntityOwnerSelectionStrategyConfig.Builder
- augmentation(Class<E$$>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.CandidateBuilder
- augmentation(Class<E$$>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityBuilder
- augmentation(Class<E$$>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeBuilder
- augmentation(Class<E$$>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.EntityOwnersBuilder
B
- build() - Method in class org.opendaylight.controller.cluster.entityownership.selectionstrategy.EntityOwnerSelectionStrategyConfig.Builder
- build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.CandidateBuilder
- build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityBuilder
- build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeBuilder
- build() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.EntityOwnersBuilder
C
- Candidate - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity
-
This class represents the following YANG schema fragment defined in module entity-owners
- CandidateAdded - Class in org.opendaylight.controller.cluster.entityownership.messages
-
Message sent when a new candidate is added for an entity.
- CandidateAdded(YangInstanceIdentifier, String, Collection<String>) - Constructor for class org.opendaylight.controller.cluster.entityownership.messages.CandidateAdded
- CandidateBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity
-
Class that builds
CandidateBuilderinstances. - CandidateBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.CandidateBuilder
- CandidateBuilder(Candidate) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.CandidateBuilder
- CandidateKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity
- CandidateKey(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.CandidateKey
- CandidateKey(CandidateKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.CandidateKey
-
Creates a copy from Source Object.
- CandidateRemoved - Class in org.opendaylight.controller.cluster.entityownership.messages
-
Message sent when a candidate is removed for an entity.
- CandidateRemoved(YangInstanceIdentifier, String, Collection<String>) - Constructor for class org.opendaylight.controller.cluster.entityownership.messages.CandidateRemoved
- clearStrategies() - Method in class org.opendaylight.controller.cluster.entityownership.selectionstrategy.EntityOwnerSelectionStrategyConfig
-
Deprecated.FIXME: THIS IS CONFIGURATION FOR A CUSTOM-LOADED CLASS CONSTRUCTOR
- close() - Method in class org.opendaylight.controller.cluster.entityownership.DistributedEntityOwnershipService
- createStrategy(String, Map<String, Long>) - Method in class org.opendaylight.controller.cluster.entityownership.selectionstrategy.EntityOwnerSelectionStrategyConfig
D
- DistributedEntityOwnershipService - Class in org.opendaylight.controller.cluster.entityownership
-
The distributed implementation of the EntityOwnershipService.
E
- Entity - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type
-
This class represents the following YANG schema fragment defined in module entity-owners
- EntityBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type
-
Class that builds
EntityBuilderinstances. - EntityBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityBuilder
- EntityBuilder(Entity) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityBuilder
- EntityKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type
- EntityKey(EntityKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityKey
-
Creates a copy from Source Object.
- EntityKey(InstanceIdentifier<?>) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityKey
- EntityOwners - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804
-
This class represents the following YANG schema fragment defined in module entity-owners
- EntityOwnersBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804
-
Class that builds
EntityOwnersBuilderinstances. - EntityOwnersBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.EntityOwnersBuilder
- EntityOwnersBuilder(EntityOwners) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.EntityOwnersBuilder
- EntityOwnersData - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804
-
This module contains the base YANG definitions for an implementation of the EntityOwnershipService which stores entity ownership information in the data store
- EntityOwnerSelectionStrategy - Interface in org.opendaylight.controller.cluster.entityownership.selectionstrategy
-
An EntityOwnerSelectionStrategy is to be used by the EntityOwnershipShard to select a new owner from a collection of candidates.
- EntityOwnerSelectionStrategyConfig - Class in org.opendaylight.controller.cluster.entityownership.selectionstrategy
-
FIXME: this is simple registry service, except it also loads classes.
- EntityOwnerSelectionStrategyConfig.Builder - Class in org.opendaylight.controller.cluster.entityownership.selectionstrategy
- EntityOwnerSelectionStrategyConfigReader - Class in org.opendaylight.controller.cluster.entityownership.selectionstrategy
-
Reads the entity owner selection strategy config.
- EntityOwnersModel - Class in org.opendaylight.controller.cluster.entityownership
-
Utility methods for entity-owners yang model.
- EntityType - Interface in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners
-
This class represents the following YANG schema fragment defined in module entity-owners
- EntityTypeBuilder - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners
-
Class that builds
EntityTypeBuilderinstances. - EntityTypeBuilder() - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeBuilder
- EntityTypeBuilder(EntityType) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeBuilder
- entityTypeFromEntityPath(YangInstanceIdentifier) - Static method in class org.opendaylight.controller.cluster.entityownership.EntityOwnersModel
- EntityTypeKey - Class in org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners
- EntityTypeKey(String) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeKey
- EntityTypeKey(EntityTypeKey) - Constructor for class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeKey
-
Creates a copy from Source Object.
- equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.CandidateKey
- equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityKey
- equals(Object) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeKey
- extractOwner(LeafNode<?>) - Static method in class org.opendaylight.controller.cluster.entityownership.AbstractEntityOwnerChangeListener
F
- FirstCandidateSelectionStrategy - Class in org.opendaylight.controller.cluster.entityownership.selectionstrategy
-
The FirstCandidateSelectionStrategy always selects the first viable candidate from the list of candidates.
- FirstCandidateSelectionStrategy(long, Map<String, Long>) - Constructor for class org.opendaylight.controller.cluster.entityownership.selectionstrategy.FirstCandidateSelectionStrategy
G
- getAllCandidates() - Method in class org.opendaylight.controller.cluster.entityownership.messages.CandidateAdded
- getAllCandidates() - Method in class org.opendaylight.controller.cluster.entityownership.messages.SelectOwner
- getCandidate() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.Entity
- getCandidate() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityBuilder
- getEntity() - Method in class org.opendaylight.controller.cluster.entityownership.messages.RegisterCandidateLocal
- getEntity() - Method in class org.opendaylight.controller.cluster.entityownership.messages.UnregisterCandidateLocal
- getEntity() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityType
- getEntity() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeBuilder
- getEntityOwners() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.EntityOwnersData
- getEntityPath() - Method in class org.opendaylight.controller.cluster.entityownership.messages.CandidateAdded
- getEntityPath() - Method in class org.opendaylight.controller.cluster.entityownership.messages.CandidateRemoved
- getEntityPath() - Method in class org.opendaylight.controller.cluster.entityownership.messages.SelectOwner
- getEntityType() - Method in class org.opendaylight.controller.cluster.entityownership.messages.RegisterListenerLocal
- getEntityType() - Method in class org.opendaylight.controller.cluster.entityownership.messages.UnregisterListenerLocal
- getEntityType() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.EntityOwners
- getEntityType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.EntityOwnersBuilder
- getId() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.Entity
- getId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityBuilder
- getId() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityKey
- getImportedModules() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.$YangModuleInfoImpl
- getInitialStatistics() - Method in class org.opendaylight.controller.cluster.entityownership.selectionstrategy.AbstractEntityOwnerSelectionStrategy
- getInstance() - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.$YangModuleInfoImpl
- getListener() - Method in class org.opendaylight.controller.cluster.entityownership.messages.RegisterListenerLocal
- getListener() - Method in class org.opendaylight.controller.cluster.entityownership.messages.UnregisterListenerLocal
- getMemberName() - Method in class org.opendaylight.controller.cluster.entityownership.messages.RemoveAllCandidates
- getModuleInfo() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.$YangModelBindingProvider
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.$YangModuleInfoImpl
- getName() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.Candidate
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.CandidateBuilder
- getName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.CandidateKey
- getNewCandidate() - Method in class org.opendaylight.controller.cluster.entityownership.messages.CandidateAdded
- getOwner() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.Entity
- getOwner() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityBuilder
- getOwnerSelectionStrategy() - Method in class org.opendaylight.controller.cluster.entityownership.messages.SelectOwner
- getOwnershipState(DOMEntity) - Method in class org.opendaylight.controller.cluster.entityownership.DistributedEntityOwnershipService
- getRemainingCandidates() - Method in class org.opendaylight.controller.cluster.entityownership.messages.CandidateRemoved
- getRemovedCandidate() - Method in class org.opendaylight.controller.cluster.entityownership.messages.CandidateRemoved
- getSelectionDelayInMillis() - Method in class org.opendaylight.controller.cluster.entityownership.selectionstrategy.AbstractEntityOwnerSelectionStrategy
- getSelectionDelayInMillis() - Method in interface org.opendaylight.controller.cluster.entityownership.selectionstrategy.EntityOwnerSelectionStrategy
-
Returns the time in millis owner selection should be delayed.
- getType() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityType
- getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeBuilder
- getType() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeKey
H
- hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.CandidateKey
- hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityKey
- hashCode() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeKey
I
- implementedInterface() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.Candidate
- implementedInterface() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.Entity
- implementedInterface() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityType
- implementedInterface() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.EntityOwners
- INSTANCE - Static variable in class org.opendaylight.controller.cluster.entityownership.selectionstrategy.FirstCandidateSelectionStrategy
- isCandidateRegistered(DOMEntity) - Method in class org.opendaylight.controller.cluster.entityownership.DistributedEntityOwnershipService
- isStrategyConfigured(String) - Method in class org.opendaylight.controller.cluster.entityownership.selectionstrategy.EntityOwnerSelectionStrategyConfig
K
- key() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.Candidate
- key() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.CandidateBuilder
- key() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.Entity
- key() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityBuilder
- key() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityType
- key() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeBuilder
L
- LeastLoadedCandidateSelectionStrategy - Class in org.opendaylight.controller.cluster.entityownership.selectionstrategy
-
The LeastLoadedCandidateSelectionStrategy assigns ownership for an entity to the candidate which owns the least number of entities.
- LeastLoadedCandidateSelectionStrategy(long, Map<String, Long>) - Constructor for class org.opendaylight.controller.cluster.entityownership.selectionstrategy.LeastLoadedCandidateSelectionStrategy
- loadStrategyWithConfig(Map<Object, Object>) - Static method in class org.opendaylight.controller.cluster.entityownership.selectionstrategy.EntityOwnerSelectionStrategyConfigReader
N
- newBuilder() - Static method in class org.opendaylight.controller.cluster.entityownership.selectionstrategy.EntityOwnerSelectionStrategyConfig
- newOwner(String, Collection<String>) - Method in interface org.opendaylight.controller.cluster.entityownership.selectionstrategy.EntityOwnerSelectionStrategy
-
Selects a new owner from the list of viable candidates.
- newOwner(String, Collection<String>) - Method in class org.opendaylight.controller.cluster.entityownership.selectionstrategy.FirstCandidateSelectionStrategy
- newOwner(String, Collection<String>) - Method in class org.opendaylight.controller.cluster.entityownership.selectionstrategy.LeastLoadedCandidateSelectionStrategy
- nonnullCandidate() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.Entity
- nonnullEntity() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityType
- nonnullEntityType() - Method in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.EntityOwners
O
- org.opendaylight.controller.cluster.entityownership - package org.opendaylight.controller.cluster.entityownership
- org.opendaylight.controller.cluster.entityownership.messages - package org.opendaylight.controller.cluster.entityownership.messages
- org.opendaylight.controller.cluster.entityownership.selectionstrategy - package org.opendaylight.controller.cluster.entityownership.selectionstrategy
- org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804 - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804
- org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners
- org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type
- org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity - package org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity
Q
- QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.Candidate
- QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.Entity
- QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityType
- QNAME - Static variable in interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.EntityOwners
- qnameOf(String) - Static method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.$YangModuleInfoImpl
R
- registerCandidate(DOMEntity) - Method in class org.opendaylight.controller.cluster.entityownership.DistributedEntityOwnershipService
- RegisterCandidateLocal - Class in org.opendaylight.controller.cluster.entityownership.messages
-
Message sent to the local EntityOwnershipShard to register a candidate.
- RegisterCandidateLocal(DOMEntity) - Constructor for class org.opendaylight.controller.cluster.entityownership.messages.RegisterCandidateLocal
- registerListener(String, DOMEntityOwnershipListener) - Method in class org.opendaylight.controller.cluster.entityownership.DistributedEntityOwnershipService
- RegisterListenerLocal - Class in org.opendaylight.controller.cluster.entityownership.messages
-
Message sent to the local EntityOwnershipShard to register an EntityOwnershipListener.
- RegisterListenerLocal(DOMEntityOwnershipListener, String) - Constructor for class org.opendaylight.controller.cluster.entityownership.messages.RegisterListenerLocal
- RemoveAllCandidates - Class in org.opendaylight.controller.cluster.entityownership.messages
-
Message sent by an EntityOwnershipShard to its leader on startup to remove all its candidates.
- RemoveAllCandidates(MemberName) - Constructor for class org.opendaylight.controller.cluster.entityownership.messages.RemoveAllCandidates
- removeAugmentation(Class<? extends Augmentation<Candidate>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.CandidateBuilder
- removeAugmentation(Class<? extends Augmentation<Entity>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityBuilder
- removeAugmentation(Class<? extends Augmentation<EntityType>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeBuilder
- removeAugmentation(Class<? extends Augmentation<EntityOwners>>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.EntityOwnersBuilder
- resourceName() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.$YangModuleInfoImpl
S
- SelectOwner - Class in org.opendaylight.controller.cluster.entityownership.messages
-
Message sent when a new owner needs to be selected.
- SelectOwner(YangInstanceIdentifier, Collection<String>, EntityOwnerSelectionStrategy) - Constructor for class org.opendaylight.controller.cluster.entityownership.messages.SelectOwner
- setCandidate(List<Candidate>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityBuilder
- setEntity(List<Entity>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeBuilder
- setEntityType(List<EntityType>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.EntityOwnersBuilder
- setId(InstanceIdentifier<?>) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityBuilder
- setName(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.CandidateBuilder
- setOwner(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityBuilder
- setType(String) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeBuilder
- start(ActorUtils, EntityOwnerSelectionStrategyConfig) - Static method in class org.opendaylight.controller.cluster.entityownership.DistributedEntityOwnershipService
T
- toString() - Method in class org.opendaylight.controller.cluster.entityownership.messages.CandidateAdded
- toString() - Method in class org.opendaylight.controller.cluster.entityownership.messages.CandidateRemoved
- toString() - Method in class org.opendaylight.controller.cluster.entityownership.messages.RegisterCandidateLocal
- toString() - Method in class org.opendaylight.controller.cluster.entityownership.messages.RegisterListenerLocal
- toString() - Method in class org.opendaylight.controller.cluster.entityownership.messages.RemoveAllCandidates
- toString() - Method in class org.opendaylight.controller.cluster.entityownership.messages.SelectOwner
- toString() - Method in class org.opendaylight.controller.cluster.entityownership.messages.UnregisterCandidateLocal
- toString() - Method in class org.opendaylight.controller.cluster.entityownership.messages.UnregisterListenerLocal
- toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.CandidateKey
- toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityKey
- toString() - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeKey
U
- UnregisterCandidateLocal - Class in org.opendaylight.controller.cluster.entityownership.messages
-
Message sent to the local EntityOwnershipShard to unregister a candidate.
- UnregisterCandidateLocal(DOMEntity) - Constructor for class org.opendaylight.controller.cluster.entityownership.messages.UnregisterCandidateLocal
- UnregisterListenerLocal - Class in org.opendaylight.controller.cluster.entityownership.messages
-
Message sent to the local EntityOwnershipShard to unregister an EntityOwnershipListener.
- UnregisterListenerLocal(DOMEntityOwnershipListener, String) - Constructor for class org.opendaylight.controller.cluster.entityownership.messages.UnregisterListenerLocal
W
- withKey(CandidateKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.entity.CandidateBuilder
- withKey(EntityKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.entity.type.EntityBuilder
- withKey(EntityTypeKey) - Method in class org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.clustering.entity.owners.rev150804.entity.owners.EntityTypeBuilder
All Classes All Packages