Package org.opennms.netmgt.config
Interface EnhancedLinkdConfig
-
- All Known Implementing Classes:
EnhancedLinkdConfigFactory
,EnhancedLinkdConfigManager
public interface EnhancedLinkdConfig
EnhancedLinkdConfig interface.
- Version:
- $Id: $
- Author:
- Antonio Russo
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
disableBridgeVlanDiscovery()
long
getBridgeTopologyInterval()
getBridgeTopologyIntervalEnlinkdConfiguration
getConfiguration()
getConfigurationint
getDiscoveryBridgeThreads()
getDiscoveryBridgeThreadslong
getInitialSleepTime()
getInitialSleepTimeint
getMaxBft()
getMaxBftLock
getReadLock()
long
getRescanInterval()
getRescanIntervalint
getThreads()
getThreadslong
getTopologyInterval()
getTopologyIntervalLock
getWriteLock()
void
reload()
reloadvoid
save()
saveboolean
useBridgeDiscovery()
useBridgeDiscoveryboolean
useCdpDiscovery()
useCdpDiscoveryboolean
useIsisDiscovery()
useIsisDiscoveryboolean
useLldpDiscovery()
useLldpDiscoveryboolean
useOspfDiscovery()
useOspfDiscovery
-
-
-
Method Detail
-
getThreads
int getThreads()
getThreads
- Returns:
- a int.
-
getMaxBft
int getMaxBft()
getMaxBft
- Returns:
- a int.
-
getDiscoveryBridgeThreads
int getDiscoveryBridgeThreads()
getDiscoveryBridgeThreads
- Returns:
- a int.
-
getInitialSleepTime
long getInitialSleepTime()
getInitialSleepTime
- Returns:
- a long.
-
getRescanInterval
long getRescanInterval()
getRescanInterval
- Returns:
- a long.
-
getBridgeTopologyInterval
long getBridgeTopologyInterval()
getBridgeTopologyInterval
- Returns:
- a long.
-
getTopologyInterval
long getTopologyInterval()
getTopologyInterval
- Returns:
- a long.
-
useCdpDiscovery
boolean useCdpDiscovery()
useCdpDiscovery
- Returns:
- a boolean.
-
useBridgeDiscovery
boolean useBridgeDiscovery()
useBridgeDiscovery
- Returns:
- a boolean.
-
useLldpDiscovery
boolean useLldpDiscovery()
useLldpDiscovery
- Returns:
- a boolean.
-
useOspfDiscovery
boolean useOspfDiscovery()
useOspfDiscovery
- Returns:
- a boolean.
-
useIsisDiscovery
boolean useIsisDiscovery()
useIsisDiscovery
- Returns:
- a boolean.
-
disableBridgeVlanDiscovery
boolean disableBridgeVlanDiscovery()
-
reload
void reload() throws IOException
reload
Reload the configuration file
- Throws:
IOException
- if any.
-
save
void save() throws IOException
save
- Throws:
IOException
- if any.
-
getConfiguration
EnlinkdConfiguration getConfiguration()
getConfiguration
- Returns:
- a
org.opennms.netmgt.config.linkd.LinkdConfiguration
object.
-
getReadLock
Lock getReadLock()
-
getWriteLock
Lock getWriteLock()
-
-