Package edu.stanford.slac.archiverappliance.PlainPB
Files supporting the PlainPBStoragePlugin; one of the main StoragePlugin's in the Archiver Appliance.
-
Interface Summary Interface Description FileBackedPBEventStreamIterator -
Class Summary Class Description AppendDataStateData Companion class to PlainPBStoragePlugin that handles the appending of event streams in a partition-aware fashion.ComparePBEvent A comparator for PB events that is used in searching.FileBackedPBEventStream An EventStream that is backed by a single PB file.FileBackedPBEventStreamPositionBasedIterator An iterator for a FileBackedPBEventStream.FileBackedPBEventStreamTimeBasedIterator An iterator for a FileBackedPBEventStream.FileStreamCreator A stream creator that is backed by a single file.LineByteStreamCreator When using a MultiFileEventStream on a HOUR granularity, we could potentially run into "too many open files" issues.MultiFilePBEventStream An eventstream that spans multiple PB files.MultiFilePBEventStreamIterator The iterator for MultiFilePBEventStream's All we do is go thru the streams in sequence and then return the events one after the other.PBFileInfo Gets some information about PB files.PlainPBPathNameUtility A utility class with a bunch of methods that operate on the path names used by the PlainPB storage plugin.PlainPBStoragePlugin The plain PB storage plugin stores data in a chunk per PV per partition in sequential form. -
Enum Summary Enum Description PlainPBStoragePlugin.CompressionMode Support for ZIP_PER_PV is still experimental.