A C D E F G I L M O P 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<String>) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
createDefinition(String, String, String, int, List<RrdDataSource>, List<String>) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
createDefinition(String, String, String, int, List<RrdDataSource>, List<String>) - 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.
createGraphReturnDetails(String, File) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
createGraphReturnDetails(String, File) - Method in interface org.opennms.netmgt.rrd.RrdStrategy
Creates an RrdGraphDetails object representing the graph created from round robin data.
createRRD(String, String, String, int, String, int, String, String, List<String>) - Static method in class org.opennms.netmgt.rrd.RrdUtils
Create a round robin database file.
createRRD(String, String, String, int, List<RrdDataSource>, List<String>) - Static method in class org.opennms.netmgt.rrd.RrdUtils
 

D

DefaultRrdGraphDetails - Class in org.opennms.netmgt.rrd
Simple RrdGraphDetails implementation.
DefaultRrdGraphDetails() - Constructor for class org.opennms.netmgt.rrd.DefaultRrdGraphDetails
 

E

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

F

fetchLastValue(String, String, int) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
fetchLastValue(String, String, String, int) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
fetchLastValue(String, 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, String, 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, 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, String, int, int) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
fetchLastValueInRange(String, 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, 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
 
getCreatesCompleted() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
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
 
getDequeuedItems() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
getDequeuedOperations() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
getEnqueuedOperations() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
getErrors() - 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
 
getGraphLeftOffset() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
getGraphLeftOffset() - Method in interface org.opennms.netmgt.rrd.RrdStrategy
Returns the number of pixels that the leftt-hand side of the graph is offset from the left side of the created image.
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
 
getHeight() - Method in class org.opennms.netmgt.rrd.DefaultRrdGraphDetails
 
getHeight() - Method in interface org.opennms.netmgt.rrd.RrdGraphDetails
Gets the height of the PNG image.
getInputStream() - Method in class org.opennms.netmgt.rrd.DefaultRrdGraphDetails
 
getInputStream() - Method in interface org.opennms.netmgt.rrd.RrdGraphDetails
Gets the PNG image representing the graph.
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.
getPrintLines() - Method in class org.opennms.netmgt.rrd.DefaultRrdGraphDetails
 
getPrintLines() - Method in interface org.opennms.netmgt.rrd.RrdGraphDetails
Gets the PRINT lines associated with the graph command.
getPromotionCount() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
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
getSignificantOpsCompleted() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
getSignificantOpsDequeued() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
getSignificantOpsEnqueued() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
getStartTime() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
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
 
getTotalOperationsPending() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
getType() - Method in class org.opennms.netmgt.rrd.RrdDataSource
 
getUpdatesCompleted() - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
getWidth() - Method in class org.opennms.netmgt.rrd.DefaultRrdGraphDetails
 
getWidth() - Method in interface org.opennms.netmgt.rrd.RrdGraphDetails
Gets the width of the PNG image.
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.

P

promoteEnqueuedFiles(Collection<String>) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
promoteEnqueuedFiles(Collection<String>) - Method in interface org.opennms.netmgt.rrd.RrdStrategy
In the event that this is a queuing implementation of the RrdStrategy.
promoteEnqueuedFiles(Collection<String>) - Static method in class org.opennms.netmgt.rrd.RrdUtils
 

Q

QueuingRrdStrategy - Class in org.opennms.netmgt.rrd
Provides queuing 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
 
RrdGraphDetails - Interface in org.opennms.netmgt.rrd
Container for details from an RRD graph.
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
 
setCreatesCompleted(long) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
setDequeuedItems(long) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
setDequeuedOperations(long) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
setEnqueuedOperations(long) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
setErrors(long) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
setHeight(int) - Method in class org.opennms.netmgt.rrd.DefaultRrdGraphDetails
 
setInputStream(InputStream) - Method in class org.opennms.netmgt.rrd.DefaultRrdGraphDetails
 
setInterval(long) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy.ZeroUpdateOperation
 
setPrintLines(String[]) - Method in class org.opennms.netmgt.rrd.DefaultRrdGraphDetails
 
setPromotionCount(long) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
setProperties(Properties) - Static method in class org.opennms.netmgt.rrd.RrdConfig
 
setSignificantOpsCompleted(long) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
setSignificantOpsDequeued(long) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
setSignificantOpsEnqueued(long) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
setStartTime(long) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
setStrategy(RrdStrategy) - Static method in class org.opennms.netmgt.rrd.RrdUtils
 
setTotalOperationsPending(long) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
setUpdatesCompleted(long) - Method in class org.opennms.netmgt.rrd.QueuingRrdStrategy
 
setWidth(int) - Method in class org.opennms.netmgt.rrd.DefaultRrdGraphDetails
 

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 D E F G I L M O P Q R S U

Copyright © 2009. All Rights Reserved.