public abstract class EnhancedLinkdConfigManager extends Object implements EnhancedLinkdConfig
Abstract LinkdConfigManager class.
| Modifier and Type | Field and Description |
|---|---|
protected static EnlinkdConfiguration |
m_config
Object containing all EnhancedLinkd-configuration objects parsed from the XML
file
|
| Constructor and Description |
|---|
EnhancedLinkdConfigManager()
Constructor for LinkdConfigManager.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
disableBridgeVlanDiscovery() |
long |
getBridgeTopologyInterval()
getBridgeTopologyInterval
|
EnlinkdConfiguration |
getConfiguration()
Return the linkd configuration object.
|
int |
getDiscoveryBridgeThreads()
getDiscoveryBridgeThreads
|
long |
getInitialSleepTime()
getInitialSleepTime
|
int |
getMaxBft()
getMaxBft
|
Lock |
getReadLock() |
long |
getRescanInterval()
getRescanInterval
|
int |
getThreads()
getThreads
|
long |
getTopologyInterval()
getTopologyInterval
|
Lock |
getWriteLock() |
protected abstract void |
saveXml(String xml)
saveXml
|
boolean |
useBridgeDiscovery()
useBridgeDiscovery
|
boolean |
useCdpDiscovery()
useCdpDiscovery
|
boolean |
useIsisDiscovery()
useIsisDiscovery
|
boolean |
useLldpDiscovery()
useLldpDiscovery
|
boolean |
useOspfDiscovery()
useOspfDiscovery
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreload, saveprotected static EnlinkdConfiguration m_config
public EnhancedLinkdConfigManager()
Constructor for LinkdConfigManager.
stream - a InputStream object.IOException - if any.public Lock getReadLock()
getReadLock in interface EnhancedLinkdConfigpublic Lock getWriteLock()
getWriteLock in interface EnhancedLinkdConfigpublic EnlinkdConfiguration getConfiguration()
getConfiguration in interface EnhancedLinkdConfigorg.opennms.netmgt.config.linkd.LinkdConfiguration object.public boolean useCdpDiscovery()
useCdpDiscovery
useCdpDiscovery in interface EnhancedLinkdConfigpublic boolean useBridgeDiscovery()
useBridgeDiscovery
useBridgeDiscovery in interface EnhancedLinkdConfigpublic boolean useLldpDiscovery()
useLldpDiscovery
useLldpDiscovery in interface EnhancedLinkdConfigpublic boolean useOspfDiscovery()
useOspfDiscovery
useOspfDiscovery in interface EnhancedLinkdConfigpublic boolean useIsisDiscovery()
useIsisDiscovery
useIsisDiscovery in interface EnhancedLinkdConfigpublic boolean disableBridgeVlanDiscovery()
disableBridgeVlanDiscovery in interface EnhancedLinkdConfigpublic long getInitialSleepTime()
EnhancedLinkdConfiggetInitialSleepTime
getInitialSleepTime in interface EnhancedLinkdConfigpublic long getRescanInterval()
EnhancedLinkdConfiggetRescanInterval
getRescanInterval in interface EnhancedLinkdConfigpublic long getBridgeTopologyInterval()
EnhancedLinkdConfiggetBridgeTopologyInterval
getBridgeTopologyInterval in interface EnhancedLinkdConfigpublic long getTopologyInterval()
EnhancedLinkdConfiggetTopologyInterval
getTopologyInterval in interface EnhancedLinkdConfigpublic int getThreads()
getThreads
getThreads in interface EnhancedLinkdConfigpublic int getMaxBft()
EnhancedLinkdConfiggetMaxBft
getMaxBft in interface EnhancedLinkdConfigpublic int getDiscoveryBridgeThreads()
EnhancedLinkdConfiggetDiscoveryBridgeThreads
getDiscoveryBridgeThreads in interface EnhancedLinkdConfigprotected abstract void saveXml(String xml) throws IOException
saveXml
xml - a String object.IOException - if any.Copyright © 2022. All rights reserved.