Class LinuxOSProcessJNA

All Implemented Interfaces:
OSProcess

@ThreadSafe public class LinuxOSProcessJNA extends LinuxOSProcess
JNA-based Linux OS process. Implements getrlimit via JNA.
  • Constructor Details

  • Method Details

    • queryRlimitSoft

      protected long queryRlimitSoft()
      Description copied from class: LinuxOSProcess
      Queries the soft open file limit for the current process via native getrlimit.
      Specified by:
      queryRlimitSoft in class LinuxOSProcess
      Returns:
      the soft limit value
    • queryRlimitHard

      protected long queryRlimitHard()
      Description copied from class: LinuxOSProcess
      Queries the hard open file limit for the current process via native getrlimit.
      Specified by:
      queryRlimitHard in class LinuxOSProcess
      Returns:
      the hard limit value