Class PopenExecutor.ExecArg

java.lang.Object
org.jruby.util.io.PopenExecutor.ExecArg
Enclosing class:
PopenExecutor

public static class PopenExecutor.ExecArg extends Object
  • Field Details

    • use_shell

      boolean use_shell
    • command_name

      RubyString command_name
    • command_abspath

      RubyString command_abspath
    • argv_str

    • argv_buf

      List<byte[]> argv_buf
    • redirect_fds

      IRubyObject redirect_fds
    • envp_str

      String[] envp_str
    • envp_buf

      List<String> envp_buf
    • dup2_tmpbuf

    • pgroup_pgid

      long pgroup_pgid
    • rlimit_limits

      IRubyObject rlimit_limits
    • umask_mask

      int umask_mask
    • uid

      int uid
    • gid

      int gid
    • fd_dup2

      RubyArray fd_dup2
    • fd_close

      RubyArray fd_close
    • fd_open

    • fd_dup2_child

      RubyArray fd_dup2_child
    • close_others_maxhint

      int close_others_maxhint
    • env_modification

      RubyArray env_modification
    • chdir_dir

      String chdir_dir
    • fileActions

      final List<jnr.posix.SpawnFileAction> fileActions
    • attributes

      final List<jnr.posix.SpawnAttribute> attributes
    • path_env

      IRubyObject path_env
    • exception_given

      boolean exception_given
    • exception

      boolean exception
    • pgroupGiven

      boolean pgroupGiven
    • umaskGiven

      boolean umaskGiven
    • unsetenvOthersGiven

      boolean unsetenvOthersGiven
    • unsetenvOthersDo

      boolean unsetenvOthersDo
    • closeOthersGiven

      boolean closeOthersGiven
    • closeOthersDo

      boolean closeOthersDo
    • chdirGiven

      boolean chdirGiven
    • newPgroupGiven

      boolean newPgroupGiven
    • newPgroupFlag

      boolean newPgroupFlag
    • uidGiven

      boolean uidGiven
    • gidGiven

      boolean gidGiven
  • Constructor Details

    • ExecArg

      public ExecArg()