Package org.opennms.netmgt.config.api
Interface DiscoveryConfigurationFactory
-
- All Known Implementing Classes:
DiscoveryConfigFactory
public interface DiscoveryConfigurationFactory
An interface for DiscoveryConfigFactory- Author:
- Ryan Lambeth
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DiscoveryConfiguration
getConfiguration()
java.lang.Iterable<IPPollAddress>
getConfiguredAddresses()
getConfiguredAddressesjava.util.Iterator<IPPollAddress>
getExcludingIterator(java.util.Iterator<IPPollAddress> it)
getExcludingInteratorjava.lang.String
getForeignSource(java.net.InetAddress address)
getForeignSourcelong
getInitialSleepTime()
getInitialSleepTimelong
getIntraPacketDelay()
getIntraPacketDelayjava.util.List<Detector>
getListOfDetectors(java.net.InetAddress inetAddress, java.lang.String location)
double
getPacketsPerSecond()
getPacketsPerSecondjava.util.List<IPPollRange>
getRanges()
getRangelong
getRestartSleepTime()
getRestartSleepTimejava.util.List<IPPollAddress>
getSpecifics()
getSpecificsjava.util.List<IPPollAddress>
getURLSpecifics()
getURLSpecificsboolean
isExcluded(java.net.InetAddress address, java.lang.String location)
isExcluded
-
-
-
Method Detail
-
getConfiguration
DiscoveryConfiguration getConfiguration()
-
getURLSpecifics
java.util.List<IPPollAddress> getURLSpecifics()
getURLSpecifics
- Returns:
- a List
-
getRanges
java.util.List<IPPollRange> getRanges()
getRange
- Returns:
- a List
-
getSpecifics
java.util.List<IPPollAddress> getSpecifics()
getSpecifics
- Returns:
- a List
-
isExcluded
boolean isExcluded(java.net.InetAddress address, java.lang.String location)
isExcluded
- Parameters:
address
-location
- a String- Returns:
- a boolean
-
getForeignSource
java.lang.String getForeignSource(java.net.InetAddress address)
getForeignSource
- Parameters:
address
- InetAddress- Returns:
- a String
-
getIntraPacketDelay
long getIntraPacketDelay()
getIntraPacketDelay
- Returns:
- a long
-
getPacketsPerSecond
double getPacketsPerSecond()
getPacketsPerSecond
- Returns:
- a double
-
getExcludingIterator
java.util.Iterator<IPPollAddress> getExcludingIterator(java.util.Iterator<IPPollAddress> it)
getExcludingInterator
- Parameters:
an
- Iterator- Returns:
- an Iterator
-
getConfiguredAddresses
java.lang.Iterable<IPPollAddress> getConfiguredAddresses()
getConfiguredAddresses
- Returns:
- an Iterable
-
getListOfDetectors
java.util.List<Detector> getListOfDetectors(java.net.InetAddress inetAddress, java.lang.String location)
-
getRestartSleepTime
long getRestartSleepTime()
getRestartSleepTime
- Returns:
- a long
-
getInitialSleepTime
long getInitialSleepTime()
getInitialSleepTime
- Returns:
- a long
-
-