Class VirtualMachine.ForOpenJ9.Dispatcher.ForJnaPosixEnvironment.PosixOwnerProvider.UsingIStat

java.lang.Object
net.bytebuddy.agent.VirtualMachine.ForOpenJ9.Dispatcher.ForJnaPosixEnvironment.PosixOwnerProvider.UsingIStat
All Implemented Interfaces:
VirtualMachine.ForOpenJ9.Dispatcher.ForJnaPosixEnvironment.PosixOwnerProvider
Enclosing interface:
VirtualMachine.ForOpenJ9.Dispatcher.ForJnaPosixEnvironment.PosixOwnerProvider

public static class VirtualMachine.ForOpenJ9.Dispatcher.ForJnaPosixEnvironment.PosixOwnerProvider.UsingIStat extends Object implements VirtualMachine.ForOpenJ9.Dispatcher.ForJnaPosixEnvironment.PosixOwnerProvider
An implementation for reading a POSIX owner using istat.
  • Field Details

    • AIX_OWNER_PATTERN

      private static final Pattern AIX_OWNER_PATTERN
      A pattern to represent the owner on the console output.
    • attempts

      private final int attempts
      The maximum amount of attempts for checking the result of a foreign process.
    • pause

      private final long pause
      The pause between two checks for another process to return.
    • timeUnit

      private final TimeUnit timeUnit
      The time unit of the pause time.
  • Constructor Details

    • UsingIStat

      public UsingIStat(int attempts, long pause, TimeUnit timeUnit)
      Creates a new provider for reading a POSIX owner using istat.
      Parameters:
      attempts - The maximum amount of attempts for checking the result of a foreign process.
      pause - The pause between two checks for another process to return.
      timeUnit - The time unit of the pause time.
  • Method Details