public class InstanceStrategy extends Object implements AccessPointPoller
Constructor and Description |
---|
InstanceStrategy() |
Modifier and Type | Method and Description |
---|---|
OnmsAccessPointCollection |
call() |
protected Boolean |
checkStringCriteria(String operator,
String operand,
String value) |
AccessPointDao |
getAccessPointDao() |
static SnmpInstId |
getInstanceFromPhysAddr(String physAddr) |
OnmsIpInterface |
getInterfaceToPoll() |
Package |
getPackage() |
static String |
getPhysAddrFromInstance(SnmpInstId instance) |
Map<String,String> |
getPropertyMap() |
protected Boolean |
isCriteriaNull(Object result,
String operator,
String operand) |
protected boolean |
meetsCriteria(SnmpValue result,
String operator,
String operand)
Verifies that the result of the SNMP query meets the criteria specified
by the operator and the operand from the configuration file.
|
void |
setAccessPointDao(AccessPointDao accessPointDao) |
void |
setInterfaceToPoll(OnmsIpInterface interfaceToPoll) |
void |
setPackage(Package pkg) |
void |
setPropertyMap(Map<String,String> parameters) |
public OnmsAccessPointCollection call() throws IOException
call
in interface Callable<OnmsAccessPointCollection>
IOException
public static String getPhysAddrFromInstance(SnmpInstId instance)
public static SnmpInstId getInstanceFromPhysAddr(String physAddr)
protected boolean meetsCriteria(SnmpValue result, String operator, String operand)
protected Boolean checkStringCriteria(String operator, String operand, String value)
operator
- operand
- retVal
- value
- protected Boolean isCriteriaNull(Object result, String operator, String operand)
result
- operator
- operand
- retVal
- public void setInterfaceToPoll(OnmsIpInterface interfaceToPoll)
setInterfaceToPoll
in interface AccessPointPoller
public OnmsIpInterface getInterfaceToPoll()
getInterfaceToPoll
in interface AccessPointPoller
public void setPackage(Package pkg)
setPackage
in interface AccessPointPoller
public Package getPackage()
getPackage
in interface AccessPointPoller
public void setPropertyMap(Map<String,String> parameters)
setPropertyMap
in interface AccessPointPoller
public Map<String,String> getPropertyMap()
getPropertyMap
in interface AccessPointPoller
public void setAccessPointDao(AccessPointDao accessPointDao)
setAccessPointDao
in interface AccessPointPoller
public AccessPointDao getAccessPointDao()
getAccessPointDao
in interface AccessPointPoller
Copyright © 2015. All Rights Reserved.