All Classes
-
All Classes Interface Summary Class Summary Class Description $YangModelBindingProvider $YangModuleInfoImpl AbstractEntityOwnerChangeListener AbstractEntityOwnerSelectionStrategy Candidate This class represents the following YANG schema fragment defined in module entity-ownersCandidateAdded Message sent when a new candidate is added for an entity.CandidateBuilder Class that buildsCandidateBuilderinstances.CandidateKey CandidateRemoved Message sent when a candidate is removed for an entity.DistributedEntityOwnershipService The distributed implementation of the EntityOwnershipService.Entity This class represents the following YANG schema fragment defined in module entity-ownersEntityBuilder Class that buildsEntityBuilderinstances.EntityKey EntityOwners This class represents the following YANG schema fragment defined in module entity-ownersEntityOwnersBuilder Class that buildsEntityOwnersBuilderinstances.EntityOwnersData This module contains the base YANG definitions for an implementation of the EntityOwnershipService which stores entity ownership information in the data storeEntityOwnerSelectionStrategy An EntityOwnerSelectionStrategy is to be used by the EntityOwnershipShard to select a new owner from a collection of candidates.EntityOwnerSelectionStrategyConfig FIXME: this is simple registry service, except it also loads classes.EntityOwnerSelectionStrategyConfig.Builder EntityOwnerSelectionStrategyConfigReader Reads the entity owner selection strategy config.EntityOwnersModel Utility methods for entity-owners yang model.EntityType This class represents the following YANG schema fragment defined in module entity-ownersEntityTypeBuilder Class that buildsEntityTypeBuilderinstances.EntityTypeKey FirstCandidateSelectionStrategy The FirstCandidateSelectionStrategy always selects the first viable candidate from the list of candidates.LeastLoadedCandidateSelectionStrategy The LeastLoadedCandidateSelectionStrategy assigns ownership for an entity to the candidate which owns the least number of entities.RegisterCandidateLocal Message sent to the local EntityOwnershipShard to register a candidate.RegisterListenerLocal Message sent to the local EntityOwnershipShard to register an EntityOwnershipListener.RemoveAllCandidates Message sent by an EntityOwnershipShard to its leader on startup to remove all its candidates.SelectOwner Message sent when a new owner needs to be selected.UnregisterCandidateLocal Message sent to the local EntityOwnershipShard to unregister a candidate.UnregisterListenerLocal Message sent to the local EntityOwnershipShard to unregister an EntityOwnershipListener.