Could be packaged from https://github.com/rrd4j/rrd4j/ In i2p the sources are located in apps/jrobin/java/src/org/: apps/jrobin/java/src/org/ └── rrd4j ├── ConsolFun.java ├── DsType.java ├── core │ ├── ArcDef.java │ ├── ArcState.java │ ├── Archive.java │ ├── ByteBufferBackend.java │ ├── DataHolder.java │ ├── DataImporter.java │ ├── Datasource.java │ ├── DsDef.java │ ├── FetchData.java │ ├── FetchRequest.java │ ├── Header.java │ ├── InvalidRrdException.java │ ├── Robin.java │ ├── RobinArray.java │ ├── RobinMatrix.java │ ├── RrdAllocator.java │ ├── RrdBackend.java │ ├── RrdBackendAnnotation.java │ ├── RrdBackendException.java │ ├── RrdBackendFactory.java │ ├── RrdByteArrayBackend.java │ ├── RrdDb.java │ ├── RrdDbPool.java │ ├── RrdDef.java │ ├── RrdDefTemplate.java │ ├── RrdDouble.java │ ├── RrdDoubleArray.java │ ├── RrdDoubleMatrix.java │ ├── RrdEnum.java │ ├── RrdException.java │ ├── RrdFileBackend.java │ ├── RrdFileBackendFactory.java │ ├── RrdInt.java │ ├── RrdLong.java │ ├── RrdMemoryBackend.java │ ├── RrdMemoryBackendFactory.java │ ├── RrdNioBackend.java │ ├── RrdNioBackendFactory.java │ ├── RrdPrimitive.java │ ├── RrdRandomAccessFileBackend.java │ ├── RrdRandomAccessFileBackendFactory.java │ ├── RrdSafeFileBackend.java │ ├── RrdSafeFileBackendFactory.java │ ├── RrdString.java │ ├── RrdSyncThreadPool.java │ ├── RrdToolReader.java │ ├── RrdToolkit.java │ ├── RrdUpdater.java │ ├── Sample.java │ ├── Util.java │ ├── XmlReader.java │ ├── XmlTemplate.java │ ├── XmlWriter.java │ ├── jrrd │ │ ├── Archive.java │ │ ├── CDPStatusBlock.java │ │ ├── ConsolidationFunctionType.java │ │ ├── Constants.java │ │ ├── DataChunk.java │ │ ├── DataSource.java │ │ ├── DataSourceType.java │ │ ├── Header.java │ │ ├── PDPStatusBlock.java │ │ ├── RRDFile.java │ │ ├── RRDatabase.java │ │ ├── UnivalArray.java │ │ └── package-info.java │ ├── package-info.java │ └── timespec │ ├── Epoch.java │ ├── TimeParser.java │ ├── TimeScanner.java │ ├── TimeSpec.java │ └── TimeToken.java ├── data │ ├── Aggregates.java │ ├── Aggregator.java │ ├── CDef.java │ ├── CubicSplineInterpolator.java │ ├── DataProcessor.java │ ├── Def.java │ ├── IPlottable.java │ ├── LinearInterpolator.java │ ├── NonRrdSource.java │ ├── Normalizer.java │ ├── PDef.java │ ├── Plottable.java │ ├── RpnCalculator.java │ ├── Source.java │ ├── VDef.java │ ├── Variable.java │ └── package-info.java ├── graph │ ├── Area.java │ ├── Axis.java │ ├── CDef.java │ ├── CommentText.java │ ├── ConstantArea.java │ ├── ConstantLine.java │ ├── Def.java │ ├── DownSampler.java │ ├── ElementsNames.java │ ├── HRule.java │ ├── HSpan.java │ ├── ImageParameters.java │ ├── ImageWorker.java │ ├── LegendComposer.java │ ├── LegendText.java │ ├── Line.java │ ├── Mapper.java │ ├── Markers.java │ ├── PDef.java │ ├── PathIterator.java │ ├── PlotElement.java │ ├── PrintText.java │ ├── RrdGraph.java │ ├── RrdGraphConstants.java │ ├── RrdGraphDef.java │ ├── RrdGraphInfo.java │ ├── Rule.java │ ├── SimpleTimeLabelFormat.java │ ├── Source.java │ ├── SourcedPlotElement.java │ ├── Span.java │ ├── Stack.java │ ├── TDef.java │ ├── TimeAxis.java │ ├── TimeAxisSetting.java │ ├── TimeLabelFormat.java │ ├── VDef.java │ ├── VRule.java │ ├── VSpan.java │ ├── ValueAxis.java │ ├── ValueAxisLogarithmic.java │ ├── ValueAxisMrtg.java │ ├── ValueAxisSetting.java │ ├── ValueScaler.java │ └── package-info.java └── package-info.java