public final class AlivenessMonitorUtils extends Object
Modifier and Type | Method and Description |
---|---|
static com.google.common.base.Optional<Long> |
allocateProfile(org.opendaylight.yang.gen.v1.urn.opendaylight.genius.alivenessmonitor.rev160411.AlivenessMonitorService alivenessMonitor,
long failureThreshold,
long monitoringInterval,
long monitoringWindow,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.alivenessmonitor.rev160411.EtherTypes etherTypes) |
static com.google.common.base.Optional<Long> |
createMonitorProfile(org.opendaylight.yang.gen.v1.urn.opendaylight.genius.alivenessmonitor.rev160411.AlivenessMonitorService alivenessMonitor,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.alivenessmonitor.rev160411.MonitorProfileCreateInput monitorProfileCreateInput) |
static MacEntry |
getMacEntryFromMonitorId(Long monitorId) |
static Optional<Long> |
getMonitorIdFromInterface(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
MacEntry macEntry) |
static void |
startArpMonitoring(MacEntry macEntry,
Long arpMonitorProfileId,
org.opendaylight.yang.gen.v1.urn.opendaylight.genius.alivenessmonitor.rev160411.AlivenessMonitorService alivenessMonitorService,
org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
INeutronVpnManager neutronVpnService,
org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager) |
static void |
stopArpMonitoring(org.opendaylight.yang.gen.v1.urn.opendaylight.genius.alivenessmonitor.rev160411.AlivenessMonitorService alivenessMonitorService,
Long monitorId) |
public static void startArpMonitoring(MacEntry macEntry, Long arpMonitorProfileId, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.alivenessmonitor.rev160411.AlivenessMonitorService alivenessMonitorService, org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, INeutronVpnManager neutronVpnService, org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager)
public static void stopArpMonitoring(org.opendaylight.yang.gen.v1.urn.opendaylight.genius.alivenessmonitor.rev160411.AlivenessMonitorService alivenessMonitorService, Long monitorId)
public static com.google.common.base.Optional<Long> allocateProfile(org.opendaylight.yang.gen.v1.urn.opendaylight.genius.alivenessmonitor.rev160411.AlivenessMonitorService alivenessMonitor, long failureThreshold, long monitoringInterval, long monitoringWindow, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.alivenessmonitor.rev160411.EtherTypes etherTypes)
public static com.google.common.base.Optional<Long> createMonitorProfile(org.opendaylight.yang.gen.v1.urn.opendaylight.genius.alivenessmonitor.rev160411.AlivenessMonitorService alivenessMonitor, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.alivenessmonitor.rev160411.MonitorProfileCreateInput monitorProfileCreateInput)
Copyright © 2019 OpenDaylight. All rights reserved.