ONOS-3759 Group default provider
Change-Id: I318c8036a1836d13f57187bfd28464c740e09f08
diff --git a/core/net/src/main/java/org/onosproject/net/group/impl/GroupManager.java b/core/net/src/main/java/org/onosproject/net/group/impl/GroupManager.java
index d6158b5..e9d76fb 100644
--- a/core/net/src/main/java/org/onosproject/net/group/impl/GroupManager.java
+++ b/core/net/src/main/java/org/onosproject/net/group/impl/GroupManager.java
@@ -87,6 +87,7 @@
@Property(name = "purgeOnDisconnection", boolValue = false,
label = "Purge entries associated with a device when the device goes offline")
private boolean purgeOnDisconnection = false;
+ private final GroupDriverProvider defaultProvider = new GroupDriverProvider();
@Activate
public void activate(ComponentContext context) {
@@ -111,6 +112,12 @@
if (context != null) {
readComponentConfiguration(context);
}
+ defaultProvider.init(deviceService);
+ }
+
+ @Override
+ protected GroupProvider defaultProvider() {
+ return defaultProvider;
}
/**