A C E F G I L M O Q R S U

A

addOperation(QueuingRrdStrategy.Operation) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
Add an operation to the queue.

C

closeFile(Object) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
closeFile(Object) - Method in interface org.opennms.netmgt.rrd.RrdStrategy
This closes the supplied round robin database
createDefinition(String, String, String, int, String, int, String, String, List) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
createDefinition(String, String, String, int, List, List) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
createDefinition(String, String, String, int, List, List) - Method in interface org.opennms.netmgt.rrd.RrdStrategy
Create a round robin database definition from the supplied parameters.
createFile(Object) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
createFile(Object) - Method in interface org.opennms.netmgt.rrd.RrdStrategy
Creates the round robin database defined by the supplied definition.
createGraph(String, File) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
createGraph(String, File) - Method in interface org.opennms.netmgt.rrd.RrdStrategy
Creates an InputStream representing the bytes of a graph created from round robin data.
createGraph(String, File) - Static method in class org.opennms.netmgt.rrd.RrdUtils
Creates an InputStream representing the bytes of a graph created from round robin data.
createRRD(String, String, String, int, String, int, String, String, List) - Static method in class org.opennms.netmgt.rrd.RrdUtils
Create a round robin database file.
createRRD(String, String, String, int, List, List) - Static method in class org.opennms.netmgt.rrd.RrdUtils
 

E

ensureThreadsStarted() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
Ensure that we have threads started to process the queue.

F

fetchLastValue(String, int) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
fetchLastValue(String, int) - Method in interface org.opennms.netmgt.rrd.RrdStrategy
Fetches the last value from the round robin database with the given name.
fetchLastValue(String, int) - Static method in class org.opennms.netmgt.rrd.RrdUtils
This method issues an round robin fetch command to retrieve the last value of the datasource stored in the specified RRD file.
fetchLastValueInRange(String, int, int) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
fetchLastValueInRange(String, int, int) - Method in interface org.opennms.netmgt.rrd.RrdStrategy
Fetches the last value from the round robin database with the given name within a time range.
fetchLastValueInRange(String, int, int) - Static method in class org.opennms.netmgt.rrd.RrdUtils
This method issues an round robing fetch command to retrieve the last value of the datasource stored in the specified RRD file within given tolerance (which should be a multiple of the RRD interval).

G

getCount() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy.ZeroUpdateOperation
 
getDefaultFileExtension() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
getDefaultFileExtension() - Method in interface org.opennms.netmgt.rrd.RrdStrategy
Get the file extension appropriate for files of this type
getDelegate() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
getExtension() - Static method in class org.opennms.netmgt.rrd.RrdUtils
 
getFirstTimeStamp() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy.ZeroUpdateOperation
 
getGraphRightOffset() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
getGraphRightOffset() - Method in interface org.opennms.netmgt.rrd.RrdStrategy
Returns the number of pixels that the right-hand side of the graph is offset from the right side of the created image.
getGraphTopOffsetWithText() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
getGraphTopOffsetWithText() - Method in interface org.opennms.netmgt.rrd.RrdStrategy
Returns the number of pixels that the top of the graph is offset from the top of the created image if there is single line of header text.
getHeartBeat() - Method in class org.opennms.netmgt.rrd.RrdDataSource
 
getInterval() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy.ZeroUpdateOperation
 
getLapTime() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
getLastTimeStamp() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy.ZeroUpdateOperation
 
getMax() - Method in class org.opennms.netmgt.rrd.RrdDataSource
 
getMin() - Method in class org.opennms.netmgt.rrd.RrdDataSource
 
getName() - Method in class org.opennms.netmgt.rrd.RrdDataSource
 
getNext() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
Get the operations for the next file that should be worked on.
getProperty(String, String) - Static method in class org.opennms.netmgt.rrd.RrdConfig
Get a string valued property, returning default value if it is not set.
getProperty(String, boolean) - Static method in class org.opennms.netmgt.rrd.RrdConfig
Get a boolean valued property, returning default value if it is not set or is set to an invalid value.
getProperty(String, int) - Static method in class org.opennms.netmgt.rrd.RrdConfig
Get a int valued property, returning default value if it is not set or is set to an invalid value.
getProperty(String, long) - Static method in class org.opennms.netmgt.rrd.RrdConfig
Get a long valued property, returning default value if it is not set or is set to an invalid value
getStats() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
Print queue statistics.
getStats() - Method in interface org.opennms.netmgt.rrd.RrdStrategy
Provides the round robin database an opportunity to contribute statistics information to the logs file.
getStrategy() - Static method in class org.opennms.netmgt.rrd.RrdUtils
 
getType() - Method in class org.opennms.netmgt.rrd.RrdDataSource
 
graphicsInitialize() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
graphicsInitialize() - Method in interface org.opennms.netmgt.rrd.RrdStrategy
This Initializes the graphics subsystem only.
graphicsInitialize() - Static method in class org.opennms.netmgt.rrd.RrdUtils
 

I

initialize() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
initialize() - Method in interface org.opennms.netmgt.rrd.RrdStrategy
Initialize the appropriate round robin system
initialize() - Static method in class org.opennms.netmgt.rrd.RrdUtils
Initializes the underlying round robin system and sets up the appropriate strategy.

L

loadProperties(InputStream) - Static method in class org.opennms.netmgt.rrd.RrdConfig
 
logStats() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 

M

makeCreateOperation(String, Object) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
makeUpdateOperation(String, String, String) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
mergeUpdates(QueuingRrdStrategy.ZeroUpdateOperation) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy.ZeroUpdateOperation
 

O

openFile(String) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
openFile(String) - Method in interface org.opennms.netmgt.rrd.RrdStrategy
Opens the round robin database with the supplied name.
org.opennms.netmgt.rrd - package org.opennms.netmgt.rrd
TODO: add package overview sentence here.

Q

QueuingRrdStrategy - Class in org.opennms.netmgt.rrd
Provides queueing implementation of RrdStrategy.
QueuingRrdStrategy(RrdStrategy) - Constructor for class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
QueuingRrdStrategy.CreateOperation - Class in org.opennms.netmgt.rrd
This class represents an operation to create an rrd file
QueuingRrdStrategy.UpdateOperation - Class in org.opennms.netmgt.rrd
Represents an update to a rrd file.
QueuingRrdStrategy.ZeroUpdateOperation - Class in org.opennms.netmgt.rrd
Represents an update whose value is 0.

R

RrdConfig - Class in org.opennms.netmgt.rrd
Provides access to the rrd configuration data.
RrdConfig() - Constructor for class org.opennms.netmgt.rrd.RrdConfig
 
RrdDataSource - Class in org.opennms.netmgt.rrd
 
RrdDataSource(String, String, int, String, String) - Constructor for class org.opennms.netmgt.rrd.RrdDataSource
 
RrdException - Exception in org.opennms.netmgt.rrd
This exception indicates an error has occurred creating, updating, or fetching data from an Rrd file
RrdException() - Constructor for exception org.opennms.netmgt.rrd.RrdException
 
RrdException(String) - Constructor for exception org.opennms.netmgt.rrd.RrdException
 
RrdException(String, Throwable) - Constructor for exception org.opennms.netmgt.rrd.RrdException
 
RrdException(Throwable) - Constructor for exception org.opennms.netmgt.rrd.RrdException
 
RrdStrategy - Interface in org.opennms.netmgt.rrd
Defines an abstract strategy for manipulating round robin database file.
RrdUtils - Class in org.opennms.netmgt.rrd
Provides static methods for interacting with round robin files.
RrdUtils() - Constructor for class org.opennms.netmgt.rrd.RrdUtils
 
run() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 

S

setCount(int) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy.ZeroUpdateOperation
 
setInterval(long) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy.ZeroUpdateOperation
 
setProperties(Properties) - Static method in class org.opennms.netmgt.rrd.RrdConfig
 
setStrategy(RrdStrategy) - Static method in class org.opennms.netmgt.rrd.RrdUtils
 

U

updateFile(Object, String, String) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
updateFile(Object, String, String) - Method in interface org.opennms.netmgt.rrd.RrdStrategy
Updates the supplied round robin database with the given timestamp:value point
updateRRD(String, String, String, String) - Static method in class org.opennms.netmgt.rrd.RrdUtils
Add datapoints to a round robin database using the current system time as the timestamp for the values
updateRRD(String, String, String, long, String) - Static method in class org.opennms.netmgt.rrd.RrdUtils
Add datapoints to a round robin database.

A C E F G I L M O Q R S U

Copyright © 2007. All Rights Reserved.