Class EngineMetrics

  • All Implemented Interfaces:
    org.json.simple.JSONAware

    public class EngineMetrics
    extends Object
    implements org.json.simple.JSONAware
    POJO with some basic metrics.
    Author:
    mshankar
    • Constructor Detail

      • EngineMetrics

        public EngineMetrics()
    • Method Detail

      • getSecondsConsumedByWriter

        public double getSecondsConsumedByWriter()
      • setSecondsConsumedByWriter

        public void setSecondsConsumedByWriter​(double secondsConsumedByWriter)
      • getEventRate

        public double getEventRate()
      • setEventRate

        public void setEventRate​(double eventRate)
      • getDataRate

        public double getDataRate()
      • setDataRate

        public void setDataRate​(double dataRate)
      • getPvCount

        public int getPvCount()
      • setPvCount

        public void setPvCount​(int pvCount)
      • getDisconnectedPVCount

        public int getDisconnectedPVCount()
      • setDisconnectedPVCount

        public void setDisconnectedPVCount​(int disconnectedPVCount)
      • toJSONString

        public String toJSONString()
        Specified by:
        toJSONString in interface org.json.simple.JSONAware
      • getConnectedPVCount

        public int getConnectedPVCount()
      • setConnectedPVCount

        public void setConnectedPVCount​(int connectedPVCount)
      • getTotalEPICSChannels

        public int getTotalEPICSChannels()
      • setTotalEPICSChannels

        public void setTotalEPICSChannels​(int totalEPICSChannels)
      • getPausedPVCount

        public int getPausedPVCount()
        Returns:
        the pausedPVCount
      • setPausedPVCount

        public void setPausedPVCount​(int pausedPVCount)
        Parameters:
        pausedPVCount - the pausedPVCount to set