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 @@
package net.floodlightcontroller.core;
import java.util.concurrent.ConcurrentHashMap;
import net.floodlightcontroller.core.module.IFloodlightService;
public interface IOFMessageFilterManagerService extends IFloodlightService {
String setupFilter(String sid, ConcurrentHashMap<String, String> f,
int deltaInMilliSeconds);
// empty for now
}
......@@ -140,6 +140,7 @@ public class OFMessageFilterManager
return s; // the return string is the session ID.
}
@Override
public String setupFilter(String sid,
ConcurrentHashMap<String,String> f,
int deltaInMilliSeconds) {
......
......@@ -24,7 +24,7 @@ import org.restlet.resource.ServerResource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import net.floodlightcontroller.core.OFMessageFilterManager;
import net.floodlightcontroller.core.IOFMessageFilterManagerService;
public class PacketTraceResource extends ServerResource {
protected static Logger log = LoggerFactory.getLogger(PacketTraceResource.class);
......@@ -95,10 +95,10 @@ public class PacketTraceResource extends ServerResource {
ConcurrentHashMap <String,String> filter = new ConcurrentHashMap<String,String> ();
String sid = null;
PacketTraceOutput output = new PacketTraceOutput();
OFMessageFilterManager manager =
(OFMessageFilterManager)getContext()
IOFMessageFilterManagerService manager =
(IOFMessageFilterManagerService)getContext()
.getAttributes().
get(OFMessageFilterManager.class.getCanonicalName());
get(IOFMessageFilterManagerService.class.getCanonicalName());
if (manager == 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