public class MDSALUtil extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MDSALUtil.MdsalOp |
Modifier and Type | Field and Description |
---|---|
static int |
GROUP_WEIGHT |
static String |
NODE_PREFIX |
static String |
SEPARATOR |
static long |
WATCH_GROUP |
static long |
WATCH_PORT |
Modifier and Type | Method and Description |
---|---|
static List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> |
buildActions(List<ActionInfo> actions) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction |
buildAndGetGotoTableInstruction(short tableId,
int instructionKey) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction |
buildAndGetPopVlanActionInstruction(int actionKey,
int instructionKey) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction |
buildAndGetSetReg6ActionInstruction(int actionKey,
int instructionKey,
int startOffSet,
int endOffSet,
long value) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction |
buildAndGetWriteMetadaInstruction(BigInteger metadata,
BigInteger mask,
int instructionKey) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction |
buildApplyActionsInstruction(List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> actions) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction |
buildApplyActionsInstruction(List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> listAction,
int instructionKey) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket |
buildBucket(List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> actionsList,
int weight,
int bucketId,
long watchPort,
long watchGroup) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.Buckets |
buildBucketLists(List<org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket> bucketList) |
protected static org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.Buckets |
buildBuckets(List<BucketInfo> listBucketInfo) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow |
buildFlow(short tableId,
String flowId) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow |
buildFlow(short tableId,
String flowId,
int priority,
String flowName,
int idleTimeOut,
int hardTimeOut,
BigInteger cookie,
List<? extends MatchInfoBase> listMatchInfoBase,
List<InstructionInfo> listInstructionInfo) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow |
buildFlow(short tableId,
String flowId,
int priority,
String flowName,
int idleTimeOut,
int hardTimeOut,
BigInteger cookie,
List<? extends MatchInfoBase> listMatchInfoBase,
List<InstructionInfo> listInstructionInfo,
boolean isStrict) |
static FlowEntity |
buildFlowEntity(BigInteger dpnId,
short tableId,
String flowId,
int priority,
String flowName,
int idleTimeOut,
int hardTimeOut,
BigInteger cookie,
List<? extends MatchInfoBase> listMatchInfoBase,
List<InstructionInfo> listInstructionInfo) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow |
buildFlowNew(short tableId,
String flowId,
int priority,
String flowName,
int idleTimeOut,
int hardTimeOut,
BigInteger cookie,
List<? extends MatchInfoBase> listMatchInfoBase,
List<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction> listInstructionInfo) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group |
buildGroup(long groupId,
String groupName,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.GroupTypes groupType,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.Buckets buckets) |
static GroupEntity |
buildGroupEntity(BigInteger dpnId,
long groupId,
String groupName,
org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.GroupTypes groupType,
List<BucketInfo> listBucketInfo) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction |
buildInstruction(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction instruction,
int instructionKey) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.Instructions |
buildInstructions(List<InstructionInfo> listInstructionInfo) |
static List<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction> |
buildInstructionsDrop() |
static List<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction> |
buildInstructionsDrop(int instructionKey) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.Match |
buildMatches(List<? extends MatchInfoBase> listMatchInfoBase) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction |
buildWriteActionsInstruction(List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> actions) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction |
buildWriteActionsInstruction(List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> actions,
int instructionKey)
Build write actions instruction with the given actions and key.
|
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createNxOfInPortAction(int actionKey,
int inPortVal) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createPopVlanAction(int actionKey) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
createSetReg6Action(int actionKey,
int startOffSet,
int endOffSet,
long value)
Create action to set REG6 to the given value.
|
static BigInteger |
getBigIntIpFromIpAddress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress ipAddr) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef |
getDefaultNodeConnRef(BigInteger dpId) |
static BigInteger |
getDpnId(String datapathId) |
static BigInteger |
getDpnIdFromNodeName(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId) |
static BigInteger |
getDpnIdFromNodeName(String mdsalNodeName) |
static long |
getDpnIdFromPortName(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId) |
static String |
getInterfaceName(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef ref,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker) |
static byte[] |
getMacAddressForNodeConnector(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnector> nodeConnectorId)
Deprecated.
|
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId |
getNodeConnectorId(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef ref) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef |
getNodeConnRef(BigInteger dpId,
String port) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef |
getNodeConnRef(String nodeId,
String port) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId |
getNodeIdFromNodeConnectorId(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId ncId) |
static long |
getOfPortNumberFromPortName(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId) |
static long |
getOfPortNumberFromPortName(String mdsalPortName) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.TransmitPacketInput |
getPacketOut(List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> actions,
byte[] payload,
BigInteger dpnId) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.TransmitPacketInput |
getPacketOut(List<ActionInfo> actionInfos,
byte[] payload,
BigInteger dpnId,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef nodeConnRef) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.TransmitPacketInput |
getPacketOut(List<ActionInfo> actionInfos,
byte[] payload,
long dpnId,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef ingress) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.TransmitPacketInput |
getPacketOutDefault(List<ActionInfo> actionInfos,
byte[] payload,
BigInteger dpnId) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.TransmitPacketInput |
getPacketOutFromController(List<ActionInfo> actionInfos,
byte[] payload,
long dpnId,
org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef egress) |
static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction |
getWriteActionsInstruction(List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> listAction,
int instructionKey)
Deprecated.
Use buildWriteActionsInstruction
|
static String |
longToIp(long ip,
long mask) |
static <T extends org.opendaylight.yangtools.yang.binding.DataObject> |
read(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path)
|
static <T extends org.opendaylight.yangtools.yang.binding.DataObject> |
read(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path,
org.opendaylight.controller.md.sal.binding.api.DataBroker broker)
|
static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action |
retrieveSetTunnelIdAction(BigInteger tunnelId,
int actionKey) |
static <T extends org.opendaylight.yangtools.yang.binding.DataObject> |
syncDelete(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path)
|
static <T extends org.opendaylight.yangtools.yang.binding.DataObject> |
syncUpdate(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path,
T data)
|
static <T extends org.opendaylight.yangtools.yang.binding.DataObject> |
syncWrite(org.opendaylight.controller.md.sal.binding.api.DataBroker broker,
org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType,
org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path,
T data)
|
public static final String NODE_PREFIX
public static final int GROUP_WEIGHT
public static final long WATCH_PORT
public static final long WATCH_GROUP
public static final String SEPARATOR
public static FlowEntity buildFlowEntity(BigInteger dpnId, short tableId, String flowId, int priority, String flowName, int idleTimeOut, int hardTimeOut, BigInteger cookie, List<? extends MatchInfoBase> listMatchInfoBase, List<InstructionInfo> listInstructionInfo)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow buildFlow(short tableId, String flowId, int priority, String flowName, int idleTimeOut, int hardTimeOut, BigInteger cookie, List<? extends MatchInfoBase> listMatchInfoBase, List<InstructionInfo> listInstructionInfo)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow buildFlow(short tableId, String flowId, int priority, String flowName, int idleTimeOut, int hardTimeOut, BigInteger cookie, List<? extends MatchInfoBase> listMatchInfoBase, List<InstructionInfo> listInstructionInfo, boolean isStrict)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow buildFlow(short tableId, String flowId)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.tables.table.Flow buildFlowNew(short tableId, String flowId, int priority, String flowName, int idleTimeOut, int hardTimeOut, BigInteger cookie, List<? extends MatchInfoBase> listMatchInfoBase, List<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction> listInstructionInfo)
public static GroupEntity buildGroupEntity(BigInteger dpnId, long groupId, String groupName, org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.GroupTypes groupType, List<BucketInfo> listBucketInfo)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.groups.Group buildGroup(long groupId, String groupName, org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.GroupTypes groupType, org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.Buckets buckets)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.TransmitPacketInput getPacketOutDefault(List<ActionInfo> actionInfos, byte[] payload, BigInteger dpnId)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.TransmitPacketInput getPacketOutFromController(List<ActionInfo> actionInfos, byte[] payload, long dpnId, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef egress)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.TransmitPacketInput getPacketOut(List<ActionInfo> actionInfos, byte[] payload, long dpnId, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef ingress)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.TransmitPacketInput getPacketOut(List<ActionInfo> actionInfos, byte[] payload, BigInteger dpnId, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef nodeConnRef)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.TransmitPacketInput getPacketOut(List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> actions, byte[] payload, BigInteger dpnId)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action retrieveSetTunnelIdAction(BigInteger tunnelId, int actionKey)
public static List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> buildActions(List<ActionInfo> actions)
public static String longToIp(long ip, long mask)
public static BigInteger getBigIntIpFromIpAddress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev130715.IpAddress ipAddr)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket buildBucket(List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> actionsList, int weight, int bucketId, long watchPort, long watchGroup)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.Buckets buildBucketLists(List<org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.buckets.Bucket> bucketList)
protected static org.opendaylight.yang.gen.v1.urn.opendaylight.group.types.rev131018.group.Buckets buildBuckets(List<BucketInfo> listBucketInfo)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.Instructions buildInstructions(List<InstructionInfo> listInstructionInfo)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.Match buildMatches(List<? extends MatchInfoBase> listMatchInfoBase)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef getDefaultNodeConnRef(BigInteger dpId)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef getNodeConnRef(BigInteger dpId, String port)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef getNodeConnRef(String nodeId, String port)
public static BigInteger getDpnIdFromNodeName(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId)
public static BigInteger getDpnIdFromNodeName(String mdsalNodeName)
public static long getOfPortNumberFromPortName(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId)
public static long getOfPortNumberFromPortName(String mdsalPortName)
public static long getDpnIdFromPortName(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId nodeConnectorId)
public static BigInteger getDpnId(String datapathId)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction buildAndGetPopVlanActionInstruction(int actionKey, int instructionKey)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createSetReg6Action(int actionKey, int startOffSet, int endOffSet, long value)
actionKey
- the action key.startOffSet
- the start offset.endOffSet
- the end offset.value
- the value.public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction buildAndGetSetReg6ActionInstruction(int actionKey, int instructionKey, int startOffSet, int endOffSet, long value)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction buildApplyActionsInstruction(List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> actions)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction buildApplyActionsInstruction(List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> listAction, int instructionKey)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction buildWriteActionsInstruction(List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> actions)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction buildWriteActionsInstruction(List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> actions, int instructionKey)
actions
- the actions.instructionKey
- the instruction key.public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction buildInstruction(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction instruction, int instructionKey)
public static List<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction> buildInstructionsDrop()
public static List<org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction> buildInstructionsDrop(int instructionKey)
@Deprecated public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction getWriteActionsInstruction(List<org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action> listAction, int instructionKey)
listAction
- the actions.instructionKey
- the instruction key.public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction buildAndGetWriteMetadaInstruction(BigInteger metadata, BigInteger mask, int instructionKey)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.instruction.list.Instruction buildAndGetGotoTableInstruction(short tableId, int instructionKey)
@Deprecated public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> com.google.common.base.Optional<T> read(org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, org.opendaylight.controller.md.sal.binding.api.DataBroker broker)
SingleTransactionDataBroker.syncReadOptionalAndTreatReadFailedExceptionAsAbsentOptional(
DataBroker, LogicalDatastoreType, InstanceIdentifier)
@Deprecated public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> com.google.common.base.Optional<T> read(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path)
SingleTransactionDataBroker.syncReadOptional(
DataBroker, LogicalDatastoreType, InstanceIdentifier)
@Deprecated public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> void syncWrite(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T data)
SingleTransactionDataBroker.syncWrite(
DataBroker, LogicalDatastoreType, InstanceIdentifier, DataObject)
@Deprecated public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> void syncUpdate(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path, T data)
SingleTransactionDataBroker.syncUpdate(
DataBroker, LogicalDatastoreType, InstanceIdentifier, DataObject)
@Deprecated public static <T extends org.opendaylight.yangtools.yang.binding.DataObject> void syncDelete(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType datastoreType, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<T> path)
SingleTransactionDataBroker.syncDelete(DataBroker, LogicalDatastoreType, InstanceIdentifier)
@Deprecated public static byte[] getMacAddressForNodeConnector(org.opendaylight.controller.md.sal.binding.api.DataBroker broker, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.node.NodeConnector> nodeConnectorId) throws org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
org.opendaylight.controller.md.sal.common.api.data.ReadFailedException
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId getNodeIdFromNodeConnectorId(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId ncId)
public static String getInterfaceName(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef ref, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId getNodeConnectorId(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorRef ref)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createNxOfInPortAction(int actionKey, int inPortVal)
public static org.opendaylight.yang.gen.v1.urn.opendaylight.action.types.rev131112.action.list.Action createPopVlanAction(int actionKey)
Copyright © 2019 OpenDaylight. All rights reserved.