public class EnhancedLinkd extends AbstractServiceDaemon implements ReloadableTopologyDaemon
Linkd class.
PAUSE_PENDING, PAUSED, RESUME_PENDINGRUNNING, 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, waitForStatusprotected void onInit()
onInit
onInit in class AbstractServiceDaemonpublic void unscheduleAndUnregisterOnmsTopologyUpdater(TopologyUpdater onmsTopologyUpdater)
public void scheduleAndRegisterOnmsTopologyUpdater(TopologyUpdater onmsTopologyUpdater)
public void unscheduleDiscoveryBridgeDomain()
public void scheduleDiscoveryBridgeDomain()
protected void onStart()
onStart
onStart in class AbstractServiceDaemonprotected void onStop()
onStop
onStop in class AbstractServiceDaemonprotected void onPause()
onPause
onPause in class AbstractServiceDaemonprotected void onResume()
onResume
onResume in class AbstractServiceDaemonpublic 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()
ReloadableTopologyDaemonOnmsTopologyDao.reloadTopology in interface ReloadableTopologyDaemonCopyright © 2022. All rights reserved.