Class TransferStatistics

java.lang.Object
ecmwf.common.database.DataBaseObject
ecmwf.common.database.TransferStatistics
All Implemented Interfaces:
Serializable, Cloneable

public final class TransferStatistics extends DataBaseObject
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 Details

    • TST_ID

      protected Long TST_ID
    • DAT_ID

      protected BigDecimal DAT_ID
    • TST_START_TIME

      protected BigDecimal TST_START_TIME
    • TST_END_TIME

      protected BigDecimal TST_END_TIME
    • TST_LOCAL_ADDRESS

      protected String TST_LOCAL_ADDRESS
    • TST_REMOTE_ADDRESS

      protected String TST_REMOTE_ADDRESS
    • TST_RTT_MS

      protected Double TST_RTT_MS
    • TST_BYTES_SENT

      protected Long TST_BYTES_SENT
    • TST_BYTES_RECEIVED

      protected Long TST_BYTES_RECEIVED
    • TST_PACING_RATE_BPS

      protected Long TST_PACING_RATE_BPS
    • TST_DELIVERY_RATE_BPS

      protected Long TST_DELIVERY_RATE_BPS
    • TST_CWND

      protected Integer TST_CWND
    • TST_SEGS_OUT

      protected Integer TST_SEGS_OUT
    • TST_SEGS_IN

      protected Integer TST_SEGS_IN
    • TST_RAW

      protected String 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

      public String getLocalAddress()
    • setLocalAddress

      public void setLocalAddress(String v)
    • getRemoteAddress

      public String getRemoteAddress()
    • setRemoteAddress

      public void setRemoteAddress(String v)
    • getRttMs

      public Double getRttMs()
    • setRttMs

      public void setRttMs(Double v)
    • getBytesSent

      public Long getBytesSent()
    • setBytesSent

      public void setBytesSent(Long v)
    • getBytesReceived

      public Long getBytesReceived()
    • setBytesReceived

      public void setBytesReceived(Long v)
    • getPacingRateBps

      public Long getPacingRateBps()
    • setPacingRateBps

      public void setPacingRateBps(Long v)
    • getDeliveryRateBps

      public Long getDeliveryRateBps()
    • setDeliveryRateBps

      public void setDeliveryRateBps(Long v)
    • getCwnd

      public Integer getCwnd()
    • setCwnd

      public void setCwnd(Integer v)
    • getSegsOut

      public Integer getSegsOut()
    • setSegsOut

      public void setSegsOut(Integer v)
    • getSegsIn

      public Integer getSegsIn()
    • setSegsIn

      public void setSegsIn(Integer v)
    • getRaw

      public String getRaw()
    • setRaw

      public void setRaw(String v)