Class AkkaEntityOwnershipService

java.lang.Object
org.opendaylight.controller.eos.akka.AkkaEntityOwnershipService
All Implemented Interfaces:
AutoCloseable, DataCenterControl, GenericEntityOwnershipService<YangInstanceIdentifier,DOMEntity,DOMEntityOwnershipListener>, DOMEntityOwnershipService, OdlEntityOwnersService, RpcService

@Singleton public class AkkaEntityOwnershipService extends Object implements DOMEntityOwnershipService, DataCenterControl, AutoCloseable, OdlEntityOwnersService
DOMEntityOwnershipService implementation backed by native Akka clustering constructs. We use distributed-data to track all registered candidates and cluster-singleton to maintain a single cluster-wide authority which selects the appropriate owners.