| Interface | Description | 
|---|---|
| GenericEntityOwnershipCandidateRegistration<P extends org.opendaylight.yangtools.concepts.Path<P>,E extends GenericEntity<P>> | 
 An interface that records a request to register a Candidate for a given Entity. 
 | 
| GenericEntityOwnershipListener<P extends org.opendaylight.yangtools.concepts.Path<P>,C extends GenericEntityOwnershipChange<P,? extends GenericEntity<P>>> | 
 An interface for a class that listens for entity ownership changes. 
 | 
| GenericEntityOwnershipListenerRegistration<P extends org.opendaylight.yangtools.concepts.Path<P>,L extends GenericEntityOwnershipListener<P,? extends GenericEntityOwnershipChange<P,? extends GenericEntity<P>>>> | 
 An interface that records a request to register a ownership status change listener for a given Entity. 
 | 
| GenericEntityOwnershipService<P extends org.opendaylight.yangtools.concepts.Path<P>,E extends GenericEntity<P>,L extends GenericEntityOwnershipListener<P,? extends GenericEntityOwnershipChange<P,E>>> | 
 
 An interface that provides the means for a component/application to request ownership for a given
 Entity on the current cluster member. 
 | 
| Class | Description | 
|---|---|
| GenericEntity<T extends org.opendaylight.yangtools.concepts.Path<T>> | 
 A clustered Entity is something which is shared by multiple applications across a cluster. 
 | 
| GenericEntityOwnershipChange<P extends org.opendaylight.yangtools.concepts.Path<P>,E extends GenericEntity<P>> | 
 A DTO that encapsulates an ownership change for an entity. 
 | 
| Enum | Description | 
|---|---|
| EntityOwnershipChangeState | 
 Enumerates the ownership change states for an entity. 
 | 
| EntityOwnershipState | 
 Enumerates the current ownership state for an entity. 
 | 
| Exception | Description | 
|---|---|
| CandidateAlreadyRegisteredException | 
 Thrown when a Candidate has already been registered for a given Entity. 
 | 
Copyright © 2018 OpenDaylight. All rights reserved.