Class BlockIoStats

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  BlockIoStats.Builder  
    • Constructor Summary

      Constructors 
      Constructor Description
      BlockIoStats()  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static BlockIoStats create​(java.util.List<java.lang.Object> ioServiceBytesRecursive, java.util.List<java.lang.Object> ioServicedRecursive, java.util.List<java.lang.Object> ioQueueRecursive, java.util.List<java.lang.Object> ioServiceTimeRecursive, java.util.List<java.lang.Object> ioWaitTimeRecursive, java.util.List<java.lang.Object> ioMergedRecursive, java.util.List<java.lang.Object> ioTimeRecursive, java.util.List<java.lang.Object> sectorsRecursive)  
      abstract com.google.common.collect.ImmutableList<java.lang.Object> ioMergedRecursive()  
      abstract com.google.common.collect.ImmutableList<java.lang.Object> ioQueueRecursive()  
      abstract com.google.common.collect.ImmutableList<java.lang.Object> ioServiceBytesRecursive()  
      abstract com.google.common.collect.ImmutableList<java.lang.Object> ioServicedRecursive()  
      abstract com.google.common.collect.ImmutableList<java.lang.Object> ioServiceTimeRecursive()  
      abstract com.google.common.collect.ImmutableList<java.lang.Object> ioTimeRecursive()  
      abstract com.google.common.collect.ImmutableList<java.lang.Object> ioWaitTimeRecursive()  
      abstract com.google.common.collect.ImmutableList<java.lang.Object> sectorsRecursive()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BlockIoStats

        public BlockIoStats()
    • Method Detail

      • ioServiceBytesRecursive

        @Nullable
        public abstract com.google.common.collect.ImmutableList<java.lang.Object> ioServiceBytesRecursive()
      • ioServicedRecursive

        @Nullable
        public abstract com.google.common.collect.ImmutableList<java.lang.Object> ioServicedRecursive()
      • ioQueueRecursive

        @Nullable
        public abstract com.google.common.collect.ImmutableList<java.lang.Object> ioQueueRecursive()
      • ioServiceTimeRecursive

        @Nullable
        public abstract com.google.common.collect.ImmutableList<java.lang.Object> ioServiceTimeRecursive()
      • ioWaitTimeRecursive

        @Nullable
        public abstract com.google.common.collect.ImmutableList<java.lang.Object> ioWaitTimeRecursive()
      • ioMergedRecursive

        @Nullable
        public abstract com.google.common.collect.ImmutableList<java.lang.Object> ioMergedRecursive()
      • ioTimeRecursive

        @Nullable
        public abstract com.google.common.collect.ImmutableList<java.lang.Object> ioTimeRecursive()
      • sectorsRecursive

        @Nullable
        public abstract com.google.common.collect.ImmutableList<java.lang.Object> sectorsRecursive()
      • create

        static BlockIoStats create​(java.util.List<java.lang.Object> ioServiceBytesRecursive,
                                   java.util.List<java.lang.Object> ioServicedRecursive,
                                   java.util.List<java.lang.Object> ioQueueRecursive,
                                   java.util.List<java.lang.Object> ioServiceTimeRecursive,
                                   java.util.List<java.lang.Object> ioWaitTimeRecursive,
                                   java.util.List<java.lang.Object> ioMergedRecursive,
                                   java.util.List<java.lang.Object> ioTimeRecursive,
                                   java.util.List<java.lang.Object> sectorsRecursive)