Skip to content
Snippets Groups Projects
Commit 2aadf6b8 authored by Jason Parraga's avatar Jason Parraga
Browse files

Merge pull request #424 from Sovietaced/master

Fix packet tracer API
parents b0597f12 d7b77258
No related branches found
No related tags found
No related merge requests found
...@@ -16,8 +16,13 @@ ...@@ -16,8 +16,13 @@
package net.floodlightcontroller.core; package net.floodlightcontroller.core;
import java.util.concurrent.ConcurrentHashMap;
import net.floodlightcontroller.core.module.IFloodlightService; import net.floodlightcontroller.core.module.IFloodlightService;
public interface IOFMessageFilterManagerService extends IFloodlightService { public interface IOFMessageFilterManagerService extends IFloodlightService {
String setupFilter(String sid, ConcurrentHashMap<String, String> f,
int deltaInMilliSeconds);
// empty for now // empty for now
} }
...@@ -140,6 +140,7 @@ public class OFMessageFilterManager ...@@ -140,6 +140,7 @@ public class OFMessageFilterManager
return s; // the return string is the session ID. return s; // the return string is the session ID.
} }
@Override
public String setupFilter(String sid, public String setupFilter(String sid,
ConcurrentHashMap<String,String> f, ConcurrentHashMap<String,String> f,
int deltaInMilliSeconds) { int deltaInMilliSeconds) {
......
...@@ -24,7 +24,7 @@ import org.restlet.resource.ServerResource; ...@@ -24,7 +24,7 @@ import org.restlet.resource.ServerResource;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import net.floodlightcontroller.core.OFMessageFilterManager; import net.floodlightcontroller.core.IOFMessageFilterManagerService;
public class PacketTraceResource extends ServerResource { public class PacketTraceResource extends ServerResource {
protected static Logger log = LoggerFactory.getLogger(PacketTraceResource.class); protected static Logger log = LoggerFactory.getLogger(PacketTraceResource.class);
...@@ -95,10 +95,10 @@ public class PacketTraceResource extends ServerResource { ...@@ -95,10 +95,10 @@ public class PacketTraceResource extends ServerResource {
ConcurrentHashMap <String,String> filter = new ConcurrentHashMap<String,String> (); ConcurrentHashMap <String,String> filter = new ConcurrentHashMap<String,String> ();
String sid = null; String sid = null;
PacketTraceOutput output = new PacketTraceOutput(); PacketTraceOutput output = new PacketTraceOutput();
OFMessageFilterManager manager = IOFMessageFilterManagerService manager =
(OFMessageFilterManager)getContext() (IOFMessageFilterManagerService)getContext()
.getAttributes(). .getAttributes().
get(OFMessageFilterManager.class.getCanonicalName()); get(IOFMessageFilterManagerService.class.getCanonicalName());
if (manager == null) { if (manager == null) {
sid = null; sid = null;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment