@Singleton public class OvsInterfaceStateUpdateHelper extends Object
Constructor and Description |
---|
OvsInterfaceStateUpdateHelper(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
AlivenessMonitorUtils alivenessMonitorUtils,
InterfaceManagerCommonUtils interfaceManagerCommonUtils) |
Modifier and Type | Method and Description |
---|---|
void |
handleTunnelMonitoringUpdates(IfTunnel ifTunnel,
String interfaceName,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus operStatus) |
static boolean |
isTunnelInterface(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface) |
static boolean |
modifyOpState(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface,
boolean opStateModified) |
static boolean |
modifyTunnelOpState(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface,
boolean opStateModified) |
void |
updateInterfaceStateOnNodeRemove(String interfaceName,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector flowCapableNodeConnector,
TypedWriteTransaction<Datastore.Operational> tx) |
List<com.google.common.util.concurrent.ListenableFuture<Void>> |
updateState(String interfaceName,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector flowCapableNodeConnectorNew,
org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector flowCapableNodeConnectorOld) |
@Inject public OvsInterfaceStateUpdateHelper(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, AlivenessMonitorUtils alivenessMonitorUtils, InterfaceManagerCommonUtils interfaceManagerCommonUtils)
public List<com.google.common.util.concurrent.ListenableFuture<Void>> updateState(String interfaceName, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector flowCapableNodeConnectorNew, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector flowCapableNodeConnectorOld)
public void updateInterfaceStateOnNodeRemove(String interfaceName, org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNodeConnector flowCapableNodeConnector, TypedWriteTransaction<Datastore.Operational> tx)
public void handleTunnelMonitoringUpdates(IfTunnel ifTunnel, String interfaceName, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface.OperStatus operStatus)
public static boolean modifyOpState(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface, boolean opStateModified)
public static boolean isTunnelInterface(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface)
public static boolean modifyTunnelOpState(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.Interface iface, boolean opStateModified)
Copyright © 2019 OpenDaylight. All rights reserved.