Skip to content
Snippets Groups Projects
Commit d7b77258 authored by Sovietaced's avatar Sovietaced
Browse files

Fix packet tracer API

parent b0597f12
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