| package net.floodlightcontroller.core.web; |
| |
| import net.floodlightcontroller.core.IOFSwitch; |
| import net.floodlightcontroller.core.web.serializers.OFFlowStatsEntryModSerializer; |
| |
| import org.projectfloodlight.openflow.protocol.OFFlowStatsEntry; |
| import org.codehaus.jackson.map.annotate.JsonSerialize; |
| @JsonSerialize(using = OFFlowStatsEntryModSerializer.class) |
| public class OFFlowStatsEntryMod { |
| private OFFlowStatsEntry FlowStatsEntry = null; |
| /* |
| * need switch to get table name so the we could sepcify table name (ip,acl,mpls) |
| * instead of table number |
| */ |
| private IOFSwitch sw; |
| |
| public OFFlowStatsEntryMod() { |
| } |
| |
| public OFFlowStatsEntryMod(OFFlowStatsEntry FlowStatsEntry, IOFSwitch sw1) { |
| this.FlowStatsEntry = FlowStatsEntry; |
| this.sw = sw1; |
| } |
| |
| public OFFlowStatsEntry getFlowStatsEntry() { |
| return this.FlowStatsEntry; |
| } |
| public IOFSwitch getSwitch(){ |
| return this.sw; |
| } |
| |
| } |