Class UIMetrics.Item

  • Enclosing class:
    UIMetrics

    public static class UIMetrics.Item
    extends java.lang.Object
    Metrics of top level UI service
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  UIMetrics.Item.Step
      UI step (display, search, meta...)
    • Field Summary

      Fields 
      Modifier and Type Field Description
      int avgTime
      Avg duration in ms
      int count
      Count all calls
      int maxTime
      Max duration in ms
      int minTime
      Min duration in ms
      int peakTime
      Peak duration in ms
      java.lang.String service
      Service name (ready, displayList, displayForm...)
      java.util.Map<java.lang.String,​UIMetrics.Item.Step> steps
      Item steps: action => { front, duration }
      java.lang.String target
      Target name (object, process, view...)
      long timeAjax
      Total of Ajax call duration
      long timeFront
      Total of Front duration
      java.util.Map<java.lang.Integer,​java.lang.Long> times
      duration quantum in ms => count
    • Constructor Summary

      Constructors 
      Constructor Description
      Item​(java.lang.String serv, java.lang.String target)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addStep​(java.lang.String action, boolean front, long duration)  
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • service

        public java.lang.String service
        Service name (ready, displayList, displayForm...)
      • target

        public java.lang.String target
        Target name (object, process, view...)
      • count

        public int count
        Count all calls
      • minTime

        public int minTime
        Min duration in ms
      • peakTime

        public int peakTime
        Peak duration in ms
      • avgTime

        public int avgTime
        Avg duration in ms
      • maxTime

        public int maxTime
        Max duration in ms
      • timeAjax

        public long timeAjax
        Total of Ajax call duration
      • timeFront

        public long timeFront
        Total of Front duration
      • times

        public java.util.Map<java.lang.Integer,​java.lang.Long> times
        duration quantum in ms => count
      • steps

        public java.util.Map<java.lang.String,​UIMetrics.Item.Step> steps
        Item steps: action => { front, duration }
    • Constructor Detail

      • Item

        public Item​(java.lang.String serv,
                    java.lang.String target)
    • Method Detail

      • addStep

        public void addStep​(java.lang.String action,
                            boolean front,
                            long duration)