Package org.opennms.netmgt.config
Interface EnhancedLinkdConfig
- 
- All Known Implementing Classes:
 EnhancedLinkdConfigFactory,EnhancedLinkdConfigManager
public interface EnhancedLinkdConfigEnhancedLinkdConfig interface.
- Version:
 - $Id: $
 - Author:
 - Antonio Russo
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleandisableBridgeVlanDiscovery()longgetBridgeTopologyInterval()getBridgeTopologyIntervalEnlinkdConfigurationgetConfiguration()getConfigurationintgetDiscoveryBridgeThreads()getDiscoveryBridgeThreadslonggetInitialSleepTime()getInitialSleepTimeintgetMaxBft()getMaxBftjava.util.concurrent.locks.LockgetReadLock()longgetRescanInterval()getRescanIntervalintgetThreads()getThreadslonggetTopologyInterval()getTopologyIntervaljava.util.concurrent.locks.LockgetWriteLock()voidreload()reloadvoidsave()savebooleanuseBridgeDiscovery()useBridgeDiscoverybooleanuseCdpDiscovery()useCdpDiscoverybooleanuseIsisDiscovery()useIsisDiscoverybooleanuseLldpDiscovery()useLldpDiscoverybooleanuseOspfDiscovery()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 java.io.IOExceptionreload
Reload the configuration file
- Throws:
 java.io.IOException- if any.
 
- 
save
void save() throws java.io.IOException
save
- Throws:
 java.io.IOException- if any.
 
- 
getConfiguration
EnlinkdConfiguration getConfiguration()
getConfiguration
- Returns:
 - a 
org.opennms.netmgt.config.linkd.LinkdConfigurationobject. 
 
- 
getReadLock
java.util.concurrent.locks.Lock getReadLock()
 
- 
getWriteLock
java.util.concurrent.locks.Lock getWriteLock()
 
 - 
 
 -