Package org.opennms.netmgt.statsd
Class BaseReportInstance
- java.lang.Object
-
- org.opennms.netmgt.statsd.AbstractReportInstance
-
- org.opennms.netmgt.statsd.BaseReportInstance
-
- All Implemented Interfaces:
ReportInstance,org.springframework.beans.factory.InitializingBean
- Direct Known Subclasses:
FilteredReportInstance,UnfilteredReportInstance
public abstract class BaseReportInstance extends AbstractReportInstance implements org.springframework.beans.factory.InitializingBean
BaseReportInstance class.
TODO: Merge this class withAbstractReportInstance.- Author:
- DJ Gregor
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseReportInstance(AttributeStatisticVisitorWithResults visitor)Constructor for UnfilteredReportInstance.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidafterPropertiesSet()afterPropertiesSetStringgetAttributeMatch()getAttributeMatchStringgetConsolidationFunction()getConsolidationFunctionintgetCount()getCountlonggetEndTime()getEndTimeStringgetResourceAttributeKey()getResourceAttributeKeyStringgetResourceAttributeValueMatch()getResourceAttributeValueMatchStringgetResourceTypeMatch()getResourceTypeMatchSortedSet<AttributeStatistic>getResults()getResultslonggetStartTime()getStartTimeabstract ResourceWalkergetWalker()voidsetAttributeMatch(String attr)setAttributeMatchvoidsetConsolidationFunction(String cf)setConsolidationFunctionvoidsetCount(int count)setCountvoidsetEndTime(long end)setEndTimevoidsetFetchStrategy(MeasurementFetchStrategy fetchStrategy)voidsetResourceAttributeKey(String resourceAttributeKey)setResourceAttributeKeyvoidsetResourceAttributeValueMatch(String resourceAttributeValueMatch)setResourceAttributeValueMatchvoidsetResourceDao(ResourceDao resourceDao)setResourceDaovoidsetResourceTypeMatch(String resourceType)setResourceTypeMatchvoidsetStartTime(long start)setStartTimevoidwalk()walk-
Methods inherited from class org.opennms.netmgt.statsd.AbstractReportInstance
getDescription, getJobCompletedDate, getJobStartedDate, getName, getReportDefinition, getRetainInterval, setJobCompletedDate, setJobStartedDate, setReportDefinition, toString
-
-
-
-
Constructor Detail
-
BaseReportInstance
protected BaseReportInstance(AttributeStatisticVisitorWithResults visitor)
Constructor for UnfilteredReportInstance.
- Parameters:
visitor- aAttributeStatisticVisitorWithResultsobject.
-
-
Method Detail
-
getWalker
public abstract ResourceWalker getWalker()
-
setResourceDao
public void setResourceDao(ResourceDao resourceDao)
setResourceDao
- Parameters:
resourceDao- aResourceDaoobject.
-
setFetchStrategy
public void setFetchStrategy(MeasurementFetchStrategy fetchStrategy)
-
walk
public void walk()
walk
- Specified by:
walkin interfaceReportInstance
-
getResults
public SortedSet<AttributeStatistic> getResults()
getResults
- Specified by:
getResultsin interfaceReportInstance- Returns:
- a
SortedSetobject.
-
getResourceTypeMatch
public String getResourceTypeMatch()
getResourceTypeMatch
- Specified by:
getResourceTypeMatchin interfaceReportInstance- Returns:
- a
Stringobject.
-
setResourceTypeMatch
public void setResourceTypeMatch(String resourceType)
setResourceTypeMatch
- Specified by:
setResourceTypeMatchin interfaceReportInstance- Parameters:
resourceType- aStringobject.
-
getAttributeMatch
public String getAttributeMatch()
getAttributeMatch
- Specified by:
getAttributeMatchin interfaceReportInstance- Returns:
- a
Stringobject.
-
setAttributeMatch
public void setAttributeMatch(String attr)
setAttributeMatch
- Specified by:
setAttributeMatchin interfaceReportInstance- Parameters:
attr- aStringobject.
-
getStartTime
public long getStartTime()
getStartTime
- Specified by:
getStartTimein interfaceReportInstance- Returns:
- a long.
-
setStartTime
public void setStartTime(long start)
setStartTime
- Specified by:
setStartTimein interfaceReportInstance- Parameters:
start- a long.
-
getEndTime
public long getEndTime()
getEndTime
- Specified by:
getEndTimein interfaceReportInstance- Returns:
- a long.
-
setEndTime
public void setEndTime(long end)
setEndTime
- Specified by:
setEndTimein interfaceReportInstance- Parameters:
end- a long.
-
getConsolidationFunction
public String getConsolidationFunction()
getConsolidationFunction
- Specified by:
getConsolidationFunctionin interfaceReportInstance- Returns:
- a
Stringobject.
-
setConsolidationFunction
public void setConsolidationFunction(String cf)
setConsolidationFunction
- Specified by:
setConsolidationFunctionin interfaceReportInstance- Parameters:
cf- aStringobject.
-
getCount
public int getCount()
getCount
- Specified by:
getCountin interfaceReportInstance- Returns:
- a int.
-
setCount
public void setCount(int count)
setCount
- Specified by:
setCountin interfaceReportInstance- Parameters:
count- a int.
-
afterPropertiesSet
public void afterPropertiesSet()
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Overrides:
afterPropertiesSetin classAbstractReportInstance
-
setResourceAttributeKey
public void setResourceAttributeKey(String resourceAttributeKey)
setResourceAttributeKey
- Specified by:
setResourceAttributeKeyin interfaceReportInstance- Parameters:
resourceAttributeKey- aStringobject.
-
setResourceAttributeValueMatch
public void setResourceAttributeValueMatch(String resourceAttributeValueMatch)
setResourceAttributeValueMatch
- Specified by:
setResourceAttributeValueMatchin interfaceReportInstance- Parameters:
resourceAttributeValueMatch- aStringobject.
-
getResourceAttributeKey
public String getResourceAttributeKey()
getResourceAttributeKey
- Specified by:
getResourceAttributeKeyin interfaceReportInstance- Returns:
- a
Stringobject.
-
getResourceAttributeValueMatch
public String getResourceAttributeValueMatch()
getResourceAttributeValueMatch
- Specified by:
getResourceAttributeValueMatchin interfaceReportInstance- Returns:
- a
Stringobject.
-
-