$ A B C D E F G H I K L N O Q R S T U W 
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 CandidateBuilder instances.
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 EntityBuilder instances.
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 EntityOwnersBuilder instances.
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 EntityTypeBuilder instances.
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
 
$ A B C D E F G H I K L N O Q R S T U W 
All Classes All Packages