Class TransferStatistics
java.lang.Object
ecmwf.common.database.DataBaseObject
ecmwf.common.database.TransferStatistics
- All Implemented Interfaces:
Serializable, Cloneable
ECMWF Product Data Store (OpenECPDS) Project.
Represents a single TCP connection recorded during a data transfer. One DataTransfer may have multiple entries (e.g.
parallel S3 connections). Key fields are stored as typed columns for querying; the full raw ss(8) output is kept in
TST_RAW for reference.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected BigDecimalprotected Longprotected Longprotected Integerprotected Longprotected BigDecimalprotected Longprotected Stringprotected Longprotected Stringprotected Stringprotected Doubleprotected Integerprotected Integerprotected BigDecimalFields inherited from class DataBaseObject
collectionSize, TAG_ACROSS_MULTIPLE_LINES, TAG_END_OF_LINES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCwnd()longlonglonglonggetId()getRaw()getRttMs()longvoidvoidsetBytesSent(Long v) voidvoidsetDataTransferId(long v) voidvoidsetEndTime(long v) voidsetId(long v) voidvoidvoidvoidvoidvoidvoidvoidsetStartTime(long v) Methods inherited from class DataBaseObject
bigDecimalToTimestamp, clone, compare, compare, getCollectionSize, integerToInt, integerToString, removeHiddenOptions, setCollectionSize, strim, stringToInteger, stringToLong, stringToString, timestampToBigDecimal, toString, toString, toString, toString
-
Field Details
-
TST_ID
-
DAT_ID
-
TST_START_TIME
-
TST_END_TIME
-
TST_LOCAL_ADDRESS
-
TST_REMOTE_ADDRESS
-
TST_RTT_MS
-
TST_BYTES_SENT
-
TST_BYTES_RECEIVED
-
TST_PACING_RATE_BPS
-
TST_DELIVERY_RATE_BPS
-
TST_CWND
-
TST_SEGS_OUT
-
TST_SEGS_IN
-
TST_RAW
-
-
Constructor Details
-
TransferStatistics
public TransferStatistics()
-
-
Method Details
-
getId
public long getId() -
setId
public void setId(long v) -
getDataTransferId
public long getDataTransferId() -
setDataTransferId
public void setDataTransferId(long v) -
getStartTime
public long getStartTime() -
setStartTime
public void setStartTime(long v) -
getEndTime
public long getEndTime() -
setEndTime
public void setEndTime(long v) -
getDurationMs
public long getDurationMs() -
getLocalAddress
-
setLocalAddress
-
getRemoteAddress
-
setRemoteAddress
-
getRttMs
-
setRttMs
-
getBytesSent
-
setBytesSent
-
getBytesReceived
-
setBytesReceived
-
getPacingRateBps
-
setPacingRateBps
-
getDeliveryRateBps
-
setDeliveryRateBps
-
getCwnd
-
setCwnd
-
getSegsOut
-
setSegsOut
-
getSegsIn
-
setSegsIn
-
getRaw
-
setRaw
-