org.opennms.netmgt.provision.detector.snmp
Class DiskUsageDetector

java.lang.Object
  extended by org.opennms.netmgt.provision.support.AbstractDetector
      extended by org.opennms.netmgt.provision.detector.snmp.SnmpDetector
          extended by org.opennms.netmgt.provision.detector.snmp.DiskUsageDetector
All Implemented Interfaces:
ServiceDetector, SyncServiceDetector

@Component
@Scope(value="prototype")
public class DiskUsageDetector
extends SnmpDetector


Nested Class Summary
 
Nested classes/interfaces inherited from class org.opennms.netmgt.provision.detector.snmp.SnmpDetector
SnmpDetector.SnmpExchange
 
Field Summary
 
Fields inherited from class org.opennms.netmgt.provision.detector.snmp.SnmpDetector
DEFAULT_SERVICE_NAME
 
Constructor Summary
DiskUsageDetector()
          Constructor for DiskUsageDetector.
 
Method Summary
 String getDisk()
          getDisk
 String getHrStorageDescr()
          Getter for the field hrStorageDescr.
 String getMatchType()
          getMatchType
 String getProtocolName()
          Returns the name of the protocol that this plugin checks on the target system for support.
 boolean isProtocolSupported(InetAddress address)
          Returns true if the protocol defined by this plugin is supported.
 boolean isServiceDetected(InetAddress address, DetectorMonitor detectMonitor)
          isServiceDetected
 void setDisk(String disk)
          setDisk
 void setHrStorageDescr(String hrStorageDescr)
          Setter for the field hrStorageDescr.
 void setMatchType(String matchType)
          setMatchType
 
Methods inherited from class org.opennms.netmgt.provision.detector.snmp.SnmpDetector
configureAgentPTR, configureAgentVersion, dispose, getAgentConfigFactory, getForceVersion, getOid, getValue, getVbvalue, init, onInit, setAgentConfigFactory, setForceVersion, setOid, setVbvalue
 
Methods inherited from class org.opennms.netmgt.provision.support.AbstractDetector
getPort, getRetries, getServiceName, getTimeout, log, setPort, setRetries, setServiceName, setTimeout
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiskUsageDetector

public DiskUsageDetector()

Constructor for DiskUsageDetector.

Method Detail

getProtocolName

public String getProtocolName()
Returns the name of the protocol that this plugin checks on the target system for support.

Returns:
The protocol name for this plugin.

isProtocolSupported

public boolean isProtocolSupported(InetAddress address)
Returns true if the protocol defined by this plugin is supported. If the protocol is not supported then a false value is returned to the caller.

Parameters:
address - The address to check for support.
Returns:
True if the protocol is supported by the address.

isServiceDetected

public boolean isServiceDetected(InetAddress address,
                                 DetectorMonitor detectMonitor)

isServiceDetected

Returns true if the protocol defined by this plugin is supported. If the protocol is not supported then a false value is returned to the caller. The qualifier map passed to the method is used by the plugin to return additional information by key-name. These key-value pairs can be added to service events if needed.

Specified by:
isServiceDetected in interface SyncServiceDetector
Overrides:
isServiceDetected in class SnmpDetector
Parameters:
address - a InetAddress object.
detectMonitor - a DetectorMonitor object.
Returns:
a boolean.

setMatchType

public void setMatchType(String matchType)

setMatchType

Parameters:
matchType - a String object.

getMatchType

public String getMatchType()

getMatchType

Returns:
a String object.

setDisk

public void setDisk(String disk)

setDisk

Parameters:
disk - a String object.

getDisk

public String getDisk()

getDisk

Returns:
a String object.

setHrStorageDescr

public void setHrStorageDescr(String hrStorageDescr)

Setter for the field hrStorageDescr.

Parameters:
hrStorageDescr - a String object.

getHrStorageDescr

public String getHrStorageDescr()

Getter for the field hrStorageDescr.

Returns:
a String object.


Copyright © 2011. All Rights Reserved.