public class EnhancedLinkd extends AbstractServiceDaemon implements ReloadableTopologyDaemon
Linkd class.
PAUSE_PENDING, PAUSED, RESUME_PENDING
RUNNING, START_PENDING, STARTING, STATUS_NAMES, STOP_PENDING, STOPPED
Constructor and Description |
---|
EnhancedLinkd()
Constructor for EnhancedLinkd.
|
afterPropertiesSet, destroy, getName, getStatus, getStatusText, init, isPaused, isRunning, isStarting, pause, resume, setStatus, start, status, stop, waitForStatus, waitForStatus
protected void onInit()
onInit
onInit
in class AbstractServiceDaemon
public void unscheduleAndUnregisterOnmsTopologyUpdater(TopologyUpdater onmsTopologyUpdater)
public void scheduleAndRegisterOnmsTopologyUpdater(TopologyUpdater onmsTopologyUpdater)
public void unscheduleDiscoveryBridgeDomain()
public void scheduleDiscoveryBridgeDomain()
protected void onStart()
onStart
onStart
in class AbstractServiceDaemon
protected void onStop()
onStop
onStop
in class AbstractServiceDaemon
protected void onPause()
onPause
onPause
in class AbstractServiceDaemon
protected void onResume()
onResume
onResume
in class AbstractServiceDaemon
public boolean scheduleNodeCollection(int nodeid)
public boolean runSingleSnmpCollection(int nodeId)
public void runDiscoveryBridgeDomains()
public void forceTopologyUpdaterRun(ProtocolSupported proto)
public void runTopologyUpdater(ProtocolSupported proto)
public DiscoveryBridgeDomains getDiscoveryBridgeDomains()
public void addNode(int intValue)
public NodeTopologyService getQueryManager()
public void setQueryManager(NodeTopologyService queryMgr)
setQueryManager
queryMgr
- a org.opennms.features.NodeTopologyService.persistence.api.linkd.EnhancedLinkdService
object.public LegacyScheduler getScheduler()
getScheduler
org.opennms.netmgt.enlinkd.scheduler.Scheduler
object.public void setScheduler(LegacyScheduler scheduler)
setScheduler
scheduler
- a org.opennms.netmgt.enlinkd.scheduler.Scheduler
object.public EnhancedLinkdConfig getLinkdConfig()
getLinkdConfig
org.opennms.netmgt.config.LinkdConfig
object.public void setLinkdConfig(EnhancedLinkdConfig config)
setLinkdConfig
config
- a org.opennms.netmgt.config.LinkdConfig
object.public String getSource()
public LocationAwareSnmpClient getLocationAwareSnmpClient()
public BridgeTopologyService getBridgeTopologyService()
public void setBridgeTopologyService(BridgeTopologyService bridgeTopologyService)
public CdpTopologyService getCdpTopologyService()
public void setCdpTopologyService(CdpTopologyService cdpTopologyService)
public IsisTopologyService getIsisTopologyService()
public void setIsisTopologyService(IsisTopologyService isisTopologyService)
public LldpTopologyService getLldpTopologyService()
public void setLldpTopologyService(LldpTopologyService lldpTopologyService)
public OspfTopologyService getOspfTopologyService()
public void setOspfTopologyService(OspfTopologyService ospfTopologyService)
public IpNetToMediaTopologyService getIpNetToMediaTopologyService()
public void setIpNetToMediaTopologyService(IpNetToMediaTopologyService ipNetToMediaTopologyService)
public NodesOnmsTopologyUpdater getNodesTopologyUpdater()
public CdpOnmsTopologyUpdater getCdpTopologyUpdater()
public LldpOnmsTopologyUpdater getLldpTopologyUpdater()
public IsisOnmsTopologyUpdater getIsisTopologyUpdater()
public BridgeOnmsTopologyUpdater getBridgeTopologyUpdater()
public OspfOnmsTopologyUpdater getOspfTopologyUpdater()
public void reload()
public void reloadConfig()
public void reloadTopology()
ReloadableTopologyDaemon
OnmsTopologyDao
.reloadTopology
in interface ReloadableTopologyDaemon
Copyright © 2021. All rights reserved.