From 859edb7a2050b6063cbe3cdad029cbe161566902 Mon Sep 17 00:00:00 2001 From: Kanzhe Jiang <kanzhe.jiang@bigswitch.com> Date: Thu, 31 May 2012 21:24:46 -0700 Subject: [PATCH] Add flowReconcileService --- .../flowcache/FlowReconcileManager.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/floodlightcontroller/flowcache/FlowReconcileManager.java b/src/main/java/net/floodlightcontroller/flowcache/FlowReconcileManager.java index 5e2d13250..35b69ac00 100644 --- a/src/main/java/net/floodlightcontroller/flowcache/FlowReconcileManager.java +++ b/src/main/java/net/floodlightcontroller/flowcache/FlowReconcileManager.java @@ -2,6 +2,7 @@ package net.floodlightcontroller.flowcache; import java.util.ArrayList; import java.util.Collection; +import java.util.HashMap; import java.util.Map; import net.floodlightcontroller.core.module.FloodlightModuleContext; @@ -98,13 +99,21 @@ public class FlowReconcileManager @Override public Collection<Class<? extends IFloodlightService>> getModuleServices() { - return null; + Collection<Class<? extends IFloodlightService>> l = + new ArrayList<Class<? extends IFloodlightService>>(); + l.add(IFlowReconcileService.class); + return l; } @Override public Map<Class<? extends IFloodlightService>, IFloodlightService> getServiceImpls() { - return null; + Map<Class<? extends IFloodlightService>, + IFloodlightService> m = + new HashMap<Class<? extends IFloodlightService>, + IFloodlightService>(); + m.put(IFlowReconcileService.class, this); + return m; } @Override -- GitLab