public class CounterDataPoint extends DataPoint
| Modifier and Type | Class and Description |
|---|---|
protected static class |
CounterDataPoint.CounterIndices
Indices used for storing
CounterDataPoint contents in a file. |
DataPoint.IndicesENCODING_CHAR_SET| Constructor and Description |
|---|
CounterDataPoint(InputStream is)
Constructs a
CounterDataPoint from the specified stream contents. |
CounterDataPoint(long lastUpdatedTimeStamp,
long msSpanned,
long count)
Constructs a
CounterDataPoint using the specified values. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object toCompare) |
long |
getCount()
Gets the count value.
|
int |
getExpectedFieldCount()
Gets the expected CSV field count for the data type.
|
int |
hashCode() |
protected String[] |
prepareArrayFieldsForWriting(String[] fields)
Prepares the provided
String array with values to be written for
this DataPoint. |
void |
set(String[] fields)
Reads the
DataPoint contents from the specified String
array. |
void |
setCount(long toSet)
Sets the count value.
|
String |
toDebugString()
Gets a detailed representation of this object to facilitate debugging.
|
String |
toString() |
getLastUpdatedTimeStamp, getMsSpanned, read, setLastUpdatedTimeStamp, setMsSpanned, writepublic CounterDataPoint(long lastUpdatedTimeStamp,
long msSpanned,
long count)
CounterDataPoint using the specified values.lastUpdatedTimeStamp - last updated time stampmsSpanned - milliseconds spannedcount - count valuepublic CounterDataPoint(InputStream is) throws DataFormatException, IOException
CounterDataPoint from the specified stream contents.is - InputStream to read fromDataFormatException - if the expected content cannot be readIOException - if an error occurs while reading from the streampublic long getCount()
public int getExpectedFieldCount()
DataPointgetExpectedFieldCount in class DataPointprotected String[] prepareArrayFieldsForWriting(String[] fields)
DataPointString array with values to be written for
this DataPoint.prepareArrayFieldsForWriting in class DataPointfields - a String array that will be set with the field
values, in order, to be writtenpublic void set(String[] fields) throws DataFormatException
DataPointDataPoint contents from the specified String
array.set in class DataPointfields - String array to read fromDataFormatException - if the expected file content cannot be readpublic void setCount(long toSet)
toSet - count valuepublic String toDebugString()
DataPointtoDebugString in class DataPointCopyright © 2014. All Rights Reserved.