public final class FlowActionConverter extends Object
FlowActionConverter is an utility for conversion of flow action
variants.| Modifier and Type | Method and Description |
|---|---|
String |
getDescription(org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.Action act)
Return a brief description about the given MD-SAL action.
|
String |
getDescription(VtnAction vact)
Return a brief description about the given VTN action.
|
static FlowActionConverter |
getInstance()
Return the single global instance.
|
FlowFilterAction |
toFlowFilterAction(VtnOrderedFlowAction vaction)
Convert the given VTN action into a
FlowFilterAction instance. |
VtnAction |
toVtnAction(org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.Action act,
Short ipproto)
Convert the given MD-SAL action instance into a
VtnAction
instance. |
public static FlowActionConverter getInstance()
FlowActionConverter instance.public FlowFilterAction toFlowFilterAction(VtnOrderedFlowAction vaction) throws RpcException
FlowFilterAction instance.vaction - A VTN flow action to be converted.FlowFilterAction instance.RpcException - Failed to convert the given instance.public VtnAction toVtnAction(org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.Action act, Short ipproto) throws RpcException
VtnAction
instance.act - A MD-SAL action to be converted.ipproto - An IP protocol number configured in the flow match.VtnAction instance.
null if the given MD-SAL action is not bound to
VtnAction class.RpcException - Failed to convert the given instance.public String getDescription(org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.Action act)
act - A MD-SAL action.Copyright © 2018 OpenDaylight. All rights reserved.