Class DeviceMastership
java.lang.Object
org.opendaylight.openflowplugin.applications.frm.impl.DeviceMastership
- All Implemented Interfaces:
- AutoCloseable,- org.opendaylight.mdsal.singleton.api.ClusterSingletonService,- org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.mdsal.singleton.api.ServiceGroupIdentifier>
public class DeviceMastership
extends Object
implements org.opendaylight.mdsal.singleton.api.ClusterSingletonService, AutoCloseable
Service (per device) for registration in singleton provider.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()com.google.common.util.concurrent.ListenableFuture<Void>voidorg.opendaylight.mdsal.singleton.api.ServiceGroupIdentifiervoidbooleanvoidvoidregisterReconcileNode(org.opendaylight.mdsal.binding.api.RpcProviderService rpcProviderService, ReconcileNode reconcileNode) voidsetDeviceOperationalStatus(boolean inOperDS) 
- 
Constructor Details- 
DeviceMastership
 
- 
- 
Method Details- 
instantiateServiceInstancepublic void instantiateServiceInstance()- Specified by:
- instantiateServiceInstancein interface- org.opendaylight.mdsal.singleton.api.ClusterSingletonService
 
- 
closeServiceInstance- Specified by:
- closeServiceInstancein interface- org.opendaylight.mdsal.singleton.api.ClusterSingletonService
 
- 
getIdentifierpublic org.opendaylight.mdsal.singleton.api.ServiceGroupIdentifier getIdentifier()- Specified by:
- getIdentifierin interface- org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.mdsal.singleton.api.ServiceGroupIdentifier>
 
- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
 
- 
isDeviceMasteredpublic boolean isDeviceMastered()
- 
setDeviceOperationalStatuspublic void setDeviceOperationalStatus(boolean inOperDS) 
- 
reconcilepublic void reconcile()
- 
registerReconcileNodepublic void registerReconcileNode(org.opendaylight.mdsal.binding.api.RpcProviderService rpcProviderService, ReconcileNode reconcileNode) 
- 
deregisterReconcileNodepublic void deregisterReconcileNode()
 
-