Class PortalTraffic

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

public final class PortalTraffic extends DataBaseObject
ECMWF Product Data Store (OpenECPDS) Project. Represents one minute-bucket of Data Portal traffic for a specific user (or all users when PTR_USER is empty).
See Also:
  • Field Details

    • PTR_USER

      protected String PTR_USER
    • PTR_TIME

      protected Timestamp PTR_TIME
    • PTR_CONNECTIONS

      protected int PTR_CONNECTIONS
    • PTR_BYTES_IN

      protected long PTR_BYTES_IN
    • PTR_BYTES_OUT

      protected long PTR_BYTES_OUT
    • PTR_DURATION_IN

      protected long PTR_DURATION_IN
    • PTR_DURATION_OUT

      protected long PTR_DURATION_OUT
  • Constructor Details

    • PortalTraffic

      public PortalTraffic()
  • Method Details

    • getUser

      public String getUser()
    • setUser

      public void setUser(String v)
    • getTime

      public Timestamp getTime()
    • setTime

      public void setTime(Timestamp v)
    • getConnections

      public int getConnections()
    • setConnections

      public void setConnections(int v)
    • getBytesIn

      public long getBytesIn()
    • setBytesIn

      public void setBytesIn(long v)
    • getBytesOut

      public long getBytesOut()
    • setBytesOut

      public void setBytesOut(long v)
    • getDurationIn

      public long getDurationIn()
    • setDurationIn

      public void setDurationIn(long v)
    • getDurationOut

      public long getDurationOut()
    • setDurationOut

      public void setDurationOut(long v)
    • accumulate

      public void accumulate(int connections, long bytesIn, long bytesOut, long durationIn, long durationOut)
      Thread-safe in-place accumulation used by the in-memory buffer.