Class ResourceUtilizationLoggerImpl.RowEncoder

java.lang.Object
io.deephaven.enterprise.binlog.internal.gen.ResourceUtilizationLoggerImpl.RowEncoder
Enclosing class:
ResourceUtilizationLoggerImpl

public static final class ResourceUtilizationLoggerImpl.RowEncoder extends Object
The row encoder. Not thread safe.
  • Method Details

    • of

      Constructs a row encoder. Not thread safe.
    • encode

      public void encode(ByteBuffer buffer, long Timestamp, String LoggingProcessName, String ResourceProcessName, int HeapUsageMB, int HeapAvailableMB, int WorkerCount, String Comment)
      Populates the buffer with the parameter values. The buffer is assumed to have at least 1 MiB remaining.
      Parameters:
      buffer - the buffer
      Timestamp - the Timestamp value, in millis from the epoch
      LoggingProcessName - the LoggingProcessName value
      ResourceProcessName - the ResourceProcessName value
      HeapUsageMB - the HeapUsageMB value
      HeapAvailableMB - the HeapAvailableMB value
      WorkerCount - the WorkerCount value
      Comment - the Comment value