| Interface | Description |
|---|---|
| SegmentIterator.SimpleValueConsumer | |
| ValueConsumer | |
| ValueSegment |
| Class | Description |
|---|---|
| BackFiller |
Back-fills the parameter archive by triggering replays:
- either regularly scheduled replays
- or monitor data streams (tm, param) and keep track of which segments have to be rebuild
|
| BaseSegment |
Base class for all segments of values, timestamps or ParameterStatus
|
| BinaryValueSegment | |
| BitBuffer |
BitBuffer allows to write individual bits or group of bits into a buffer backed by an long[] array.
|
| BooleanValueSegment |
Boolean value sgement uses BitSet to represent the boolean values as a set of bits
|
| DoubleValueSegment | |
| FastPFORFactory |
Because the FastPFOR codec uses quite some memory,
we use this factory to limit the number of created objects to one per thread
|
| FloatCompressor |
Implements the floating point compression scheme described here:
http://www.vldb.org/pvldb/vol8/p1816-teller.pdf
|
| FloatValueSegment | |
| GenericValueSegment |
GenericValueSegment keeps an ArrayList of Values.
|
| IntValueSegment |
32 bit integers
encoded as deltas of deltas (good if the values are relatively constant or in increasing order)
|
| LongValueSegment | |
| MultiParameterDataRetrieval | |
| MultipleParameterValueRequest | |
| ObjectSegment<E> |
Segment for all non primitive types.
|
| ParameterArchive | |
| ParameterArchiveMaintenanceRestHandler |
Provides some maintenance operations on the parameter archive
|
| ParameterGroupIdDb |
Stores a map between
List<parameter_id> and ParameterGroup_id.
|
| ParameterIdDb |
Stores a map between
(parameter_fqn, type) and parameter_id
type is a 32 bit assigned corresponding (engType, rawType)
engType and rawType are one of the types from protobuf Value.Type - we use the numbers assuming that no more than 2^15 will ever exist.
|
| ParameterIdDb.ParameterId | |
| ParameterIdValueList |
A list of parametersIds with values all having the same timestamp
|
| ParameterStatusSegment | |
| ParametersValueRequest | |
| ParameterValueArray |
an array of values for one parameter
|
| PartitionIterator |
Iterates over the segments of one partition for a parameter_id, ParameterGroup_id, between a start and stop
|
| PGSegment |
Parameter Group segment - keeps references to Time and Value segments for a given parameter group and segment.
|
| RealtimeArchiveFiller | |
| SegmentEncoderDecoder | |
| SegmentIterator | |
| SingleParameterDataRetrieval | |
| SingleParameterValueRequest | |
| SortedTimeSegment |
TimeSegment stores timestamps relative to a t0.
|
| StringValueSegment | |
| TimedValue |
| Exception | Description |
|---|---|
| ConsumerAbortException |
Use this in the consumers to signal that they don't want anymore data.
|
| ParameterArchiveException |
Copyright © 2018 Space Applications Services. All rights reserved.