java.lang.Object
io.deephaven.enterprise.niowrapper.sched.IOStats
All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable

public class IOStats extends Object implements com.fishlib.base.log.LogOutputAppendable
Created by IntelliJ IDEA. User: jrauser Date: May 25, 2007 Time: 9:44:03 AM To change this template use File | Settings | File Templates.
  • Field Details

    • perSocket

      public final boolean perSocket
      true, if per-socket statistics should be kept
    • group

      public final String group
    • itemPrefix

      public final String itemPrefix
      the prefix for this stats group
    • itemSuffix

      public final String itemSuffix
  • Constructor Details

    • IOStats

      public IOStats(boolean perSocket, String itemPrefix)
      Constructor
  • Method Details

    • forChannel

      public IOStats forChannel(SelectableChannel channel)
      Create per-channel IOStats, if possible and desired
    • sampleWriteInvokes

      public void sampleWriteInvokes(long n)
    • sampleFlushes

      public void sampleFlushes(long n)
    • sampleWriteQueue

      public void sampleWriteQueue(long n)
    • sampleMessagesOut

      public void sampleMessagesOut(long n)
    • sampleReadInvokes

      public void sampleReadInvokes(long n)
    • sampleFills

      public void sampleFills(long n)
    • sampleReadQueue

      public void sampleReadQueue(long n)
    • sampleConsumes

      public void sampleConsumes(long n)
    • sampleDatagrams

      public void sampleDatagrams(long n)
    • sampleDatagramsPerInvoke

      public void sampleDatagramsPerInvoke(long n)
    • append

      public com.fishlib.base.log.LogOutput append(com.fishlib.base.log.LogOutput logOutput)
      Specified by:
      append in interface com.fishlib.base.log.LogOutputAppendable
    • toString

      public String toString()
      Overrides:
      toString in class Object