org.opennms.netmgt.collectd
Class XmpCollectionSet

java.lang.Object
  extended by org.opennms.netmgt.collectd.XmpCollectionSet
All Implemented Interfaces:
CollectionSet

public class XmpCollectionSet
extends Object
implements CollectionSet


Method Summary
 void addResource(org.opennms.netmgt.collectd.XmpCollectionResource aResource)
          addResource
 CollectionAgent getCollectionAgent()
          getCollectionAgent
 Date getCollectionTimestamp()
          Returns the timestamp of when this data collection was taken.
 Collection<org.opennms.netmgt.collectd.XmpCollectionResource> getResources()
          getResources
 int getStatus()
          Getter for the field status.
 boolean ignorePersist()
          ignorePersist
 void ignorePersistFalse()
          ignorePersistFalse
 void ignorePersistTrue()
          ignorePersistTrue
 void setCollectionAgent(CollectionAgent agent)
          setCollectionAgent
 void setCollectionTimestamp(Date timestamp)
           
 void setStatus(int status)
          Setter for the field status.
 void setStatusFailed()
          setStatusFailed
 void setStatusSuccess()
          setStatusSuccess
 void visit(CollectionSetVisitor visitor)
          Provide a way to visit all the values in the CollectionSet, for any appropriate purposes (persisting, thresholding, or others) The expectation is that calling this method will ultimately call visitResource, visitGroup and visitAttribute (as appropriate)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

addResource

public void addResource(org.opennms.netmgt.collectd.XmpCollectionResource aResource)

addResource

Parameters:
aResource - a XmpCollectionResource object.

getResources

public Collection<org.opennms.netmgt.collectd.XmpCollectionResource> getResources()

getResources

Returns:
a Collection object.

getCollectionAgent

public CollectionAgent getCollectionAgent()

getCollectionAgent

Returns:
a CollectionAgent object.

setCollectionAgent

public void setCollectionAgent(CollectionAgent agent)

setCollectionAgent

Parameters:
agent - a CollectionAgent object.

getStatus

public int getStatus()

Getter for the field status.

Specified by:
getStatus in interface CollectionSet
Returns:
a int.

setStatus

public void setStatus(int status)

Setter for the field status.

Parameters:
status - a int.

setStatusSuccess

public void setStatusSuccess()

setStatusSuccess


setStatusFailed

public void setStatusFailed()

setStatusFailed


ignorePersist

public boolean ignorePersist()

ignorePersist

Specified by:
ignorePersist in interface CollectionSet
Returns:
a boolean.

ignorePersistTrue

public void ignorePersistTrue()

ignorePersistTrue


ignorePersistFalse

public void ignorePersistFalse()

ignorePersistFalse


visit

public void visit(CollectionSetVisitor visitor)
Provide a way to visit all the values in the CollectionSet, for any appropriate purposes (persisting, thresholding, or others) The expectation is that calling this method will ultimately call visitResource, visitGroup and visitAttribute (as appropriate)

Specified by:
visit in interface CollectionSet
Parameters:
visitor - a CollectionSetVisitor object.

getCollectionTimestamp

public Date getCollectionTimestamp()
Description copied from interface: CollectionSet
Returns the timestamp of when this data collection was taken. Used by thresholding

Specified by:
getCollectionTimestamp in interface CollectionSet
Returns:

setCollectionTimestamp

public void setCollectionTimestamp(Date timestamp)


Copyright © 2011. All Rights Reserved.