Class ProcessStats

java.lang.Object
org.graylog2.shared.system.stats.process.ProcessStats

public abstract class ProcessStats extends Object
  • Constructor Details

    • ProcessStats

      public ProcessStats()
  • Method Details

    • pid

      public abstract long pid()
    • openFileDescriptors

      public abstract long openFileDescriptors()
    • maxFileDescriptors

      public abstract long maxFileDescriptors()
    • cpu

      @Nullable public abstract ProcessStats.Cpu cpu()
    • memory

      @Nullable public abstract ProcessStats.Memory memory()
    • create

      public static ProcessStats create(long pid, long openFileDescriptors, long maxFileDescriptors, ProcessStats.Cpu cpu, ProcessStats.Memory memory)
    • create

      public static ProcessStats create(long pid, long openFileDescriptors, long maxFileDescriptors)