@Singleton public class ElanForwardingEntriesHandler extends Object
Constructor and Description |
---|
ElanForwardingEntriesHandler(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
ElanUtils elanUtils) |
Modifier and Type | Method and Description |
---|---|
void |
addElanInterfaceForwardingTableList(String elanInstanceName,
String interfaceName,
StaticMacEntries staticMacEntries,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx) |
void |
createElanInterfaceForwardingTablesList(String interfaceName,
MacEntry mac,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx) |
void |
deleteElanInterfaceForwardingEntries(ElanInstance elanInfo,
org.opendaylight.genius.interfacemanager.globals.InterfaceInfo interfaceInfo,
MacEntry macEntry) |
void |
deleteElanInterfaceForwardingTablesList(String interfaceName,
MacEntry mac,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx) |
void |
deleteElanInterfaceMacForwardingEntries(String interfaceName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.PhysAddress physAddress,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx) |
void |
updateElanForwardingTablesList(String elanName,
String interfaceName,
MacEntry mac,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx) |
void |
updateElanInterfaceForwardingTablesList(String elanInstanceName,
String interfaceName,
String existingInterfaceName,
MacEntry mac,
org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx) |
@Inject public ElanForwardingEntriesHandler(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, ElanUtils elanUtils)
public void updateElanInterfaceForwardingTablesList(String elanInstanceName, String interfaceName, String existingInterfaceName, MacEntry mac, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
public void addElanInterfaceForwardingTableList(String elanInstanceName, String interfaceName, StaticMacEntries staticMacEntries, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
public void deleteElanInterfaceForwardingTablesList(String interfaceName, MacEntry mac, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
public void createElanInterfaceForwardingTablesList(String interfaceName, MacEntry mac, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
public void updateElanForwardingTablesList(String elanName, String interfaceName, MacEntry mac, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
public void deleteElanInterfaceForwardingEntries(ElanInstance elanInfo, org.opendaylight.genius.interfacemanager.globals.InterfaceInfo interfaceInfo, MacEntry macEntry)
public void deleteElanInterfaceMacForwardingEntries(String interfaceName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.PhysAddress physAddress, org.opendaylight.controller.md.sal.binding.api.WriteTransaction tx)
Copyright © 2019 OpenDaylight. All rights reserved.