public class NiciraExtensionTreatmentInterpreter
extends org.onosproject.net.driver.AbstractHandlerBehaviour
implements org.onosproject.openflow.controller.ExtensionTreatmentInterpreter, org.onosproject.net.behaviour.ExtensionTreatmentResolver
Constructor and Description |
---|
NiciraExtensionTreatmentInterpreter() |
Modifier and Type | Method and Description |
---|---|
org.onosproject.net.flow.instructions.ExtensionTreatment |
decode(com.fasterxml.jackson.databind.node.ObjectNode json,
org.onosproject.codec.CodecContext context) |
com.fasterxml.jackson.databind.node.ObjectNode |
encode(org.onosproject.net.flow.instructions.ExtensionTreatment extensionTreatment,
org.onosproject.codec.CodecContext context) |
org.onosproject.net.flow.instructions.ExtensionTreatment |
getExtensionInstruction(org.onosproject.net.flow.instructions.ExtensionTreatmentType type) |
org.onosproject.net.flow.instructions.ExtensionTreatment |
mapAction(org.projectfloodlight.openflow.protocol.action.OFAction action) |
org.projectfloodlight.openflow.protocol.action.OFAction |
mapInstruction(org.projectfloodlight.openflow.protocol.OFFactory factory,
org.onosproject.net.flow.instructions.ExtensionTreatment extensionTreatment) |
boolean |
supported(org.onosproject.net.flow.instructions.ExtensionTreatmentType extensionTreatmentType) |
handler, setHandler
public boolean supported(org.onosproject.net.flow.instructions.ExtensionTreatmentType extensionTreatmentType)
supported
in interface org.onosproject.openflow.controller.ExtensionTreatmentInterpreter
public org.projectfloodlight.openflow.protocol.action.OFAction mapInstruction(org.projectfloodlight.openflow.protocol.OFFactory factory, org.onosproject.net.flow.instructions.ExtensionTreatment extensionTreatment)
mapInstruction
in interface org.onosproject.openflow.controller.ExtensionTreatmentInterpreter
public org.onosproject.net.flow.instructions.ExtensionTreatment mapAction(org.projectfloodlight.openflow.protocol.action.OFAction action) throws UnsupportedOperationException
mapAction
in interface org.onosproject.openflow.controller.ExtensionTreatmentInterpreter
UnsupportedOperationException
public org.onosproject.net.flow.instructions.ExtensionTreatment getExtensionInstruction(org.onosproject.net.flow.instructions.ExtensionTreatmentType type)
getExtensionInstruction
in interface org.onosproject.net.behaviour.ExtensionTreatmentResolver
public com.fasterxml.jackson.databind.node.ObjectNode encode(org.onosproject.net.flow.instructions.ExtensionTreatment extensionTreatment, org.onosproject.codec.CodecContext context)
encode
in interface org.onosproject.codec.ExtensionTreatmentCodec
public org.onosproject.net.flow.instructions.ExtensionTreatment decode(com.fasterxml.jackson.databind.node.ObjectNode json, org.onosproject.codec.CodecContext context)
decode
in interface org.onosproject.codec.ExtensionTreatmentCodec
Copyright © 2016. All rights reserved.