@ThreadSafe public final class TSDBTxtMeasurementStore extends Object implements MeasurementStore
Constructor and Description |
---|
TSDBTxtMeasurementStore(String fileName) |
Modifier and Type | Method and Description |
---|---|
void |
alocateMeasurements(EntityMeasurementsInfo measurement,
int sampleTimeMillis)
Make any allocations necessary for the following measurements.
|
void |
close() |
void |
flush()
flush all data that might be buffered by this store.
|
void |
saveMeasurements(EntityMeasurementsInfo measurementInfo,
long timeStampMillis,
int sampleTimeMillis,
long... measurements)
Save measurements.
|
String |
toString() |
public TSDBTxtMeasurementStore(String fileName) throws IOException
IOException
public void alocateMeasurements(EntityMeasurementsInfo measurement, int sampleTimeMillis)
MeasurementStore
alocateMeasurements
in interface MeasurementStore
public void saveMeasurements(EntityMeasurementsInfo measurementInfo, long timeStampMillis, int sampleTimeMillis, long... measurements) throws IOException
MeasurementStore
saveMeasurements
in interface MeasurementStore
IOException
@PreDestroy public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
public void flush() throws IOException
MeasurementStore
flush
in interface MeasurementStore
IOException
Copyright © 2014. All rights reserved.