commit | 3eed2b04b061139d6562f92cdc729f3cf3684a3b | [log] [tgz] |
---|---|---|
author | Ayaka Koshibe <ayaka@onlab.us> | Tue Sep 23 13:28:05 2014 -0700 |
committer | Ayaka Koshibe <ayaka@onlab.us> | Tue Sep 23 13:28:05 2014 -0700 |
tree | 089f37b469dda7554cefe320f13a1f0155c5471f | |
parent | 8414f3db4bb52915147267106c1c3792f21abed6 [diff] [blame] |
Added providerService for mastership Change-Id: I1572161f70c696961a663cba17f197e23f96967e
diff --git a/core/api/src/main/java/org/onlab/onos/cluster/MastershipProvider.java b/core/api/src/main/java/org/onlab/onos/cluster/MastershipProvider.java index 2cbad7f..01d91d6 100644 --- a/core/api/src/main/java/org/onlab/onos/cluster/MastershipProvider.java +++ b/core/api/src/main/java/org/onlab/onos/cluster/MastershipProvider.java
@@ -1,7 +1,13 @@ package org.onlab.onos.cluster; +import org.onlab.onos.net.MastershipRole; import org.onlab.onos.net.provider.Provider; +/** + * Abstraction of a mastership information provider. + */ public interface MastershipProvider extends Provider { - + // do we get role info from the local OFcontroller impl? + // needs to also read from distributed store and emit events? + // roleChanged(DeviceId deviceId, MastershipRole newRole); }