org.jruby
Class RubyProcess

java.lang.Object
  extended by org.jruby.RubyProcess

public class RubyProcess
extends java.lang.Object


Nested Class Summary
static class RubyProcess.GroupID
           
static class RubyProcess.RubyStatus
           
static class RubyProcess.Sys
           
static class RubyProcess.UserID
           
 
Constructor Summary
RubyProcess()
           
 
Method Summary
static RubyFixnum _spawn_internal(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject abort(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static RubyModule createProcessModule(Ruby runtime)
           
static IRubyObject detach(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject egid_set(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject egid_set(Ruby runtime, IRubyObject arg)
           
static IRubyObject egid_set(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject egid(IRubyObject recv)
          Deprecated. 
static IRubyObject egid(Ruby runtime)
           
static IRubyObject egid(ThreadContext context, IRubyObject recv)
           
static IRubyObject euid_set(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject euid_set(Ruby runtime, IRubyObject arg)
           
static IRubyObject euid_set(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject euid(IRubyObject recv)
          Deprecated. 
static IRubyObject euid(Ruby runtime)
           
static IRubyObject euid(ThreadContext context, IRubyObject recv)
           
static IRubyObject exit_bang(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject exit(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject fork(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject fork19(ThreadContext context, IRubyObject recv, Block block)
           
static IRubyObject getpgid(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject getpgid(Ruby runtime, IRubyObject arg)
           
static IRubyObject getpgid(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject getpgrp(IRubyObject recv)
          Deprecated. 
static IRubyObject getpgrp(Ruby runtime)
           
static IRubyObject getpgrp(ThreadContext context, IRubyObject recv)
           
static IRubyObject getpriority(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
          Deprecated. 
static IRubyObject getpriority(Ruby runtime, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject getpriority(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject getrlimit(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject getrlimit(Ruby runtime, IRubyObject arg)
           
static IRubyObject getrlimit(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject gid_set(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject gid_set(Ruby runtime, IRubyObject arg)
           
static IRubyObject gid_set(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject gid(IRubyObject recv)
          Deprecated. 
static IRubyObject gid(Ruby runtime)
           
static IRubyObject gid(ThreadContext context, IRubyObject recv)
           
static IRubyObject groups_set(IRubyObject recv, IRubyObject arg)
           
static IRubyObject groups(IRubyObject recv)
           
static IRubyObject initgroups(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject kill(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject kill(Ruby runtime, IRubyObject[] args)
           
static IRubyObject kill(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject maxgroups_set(IRubyObject recv, IRubyObject arg)
           
static IRubyObject maxgroups(IRubyObject recv)
           
static IRubyObject pid(IRubyObject recv)
          Deprecated. 
static IRubyObject pid(Ruby runtime)
           
static IRubyObject pid(ThreadContext context, IRubyObject recv)
           
static IRubyObject ppid(IRubyObject recv)
          Deprecated. 
static IRubyObject ppid(Ruby runtime)
           
static IRubyObject ppid(ThreadContext context, IRubyObject recv)
           
static IRubyObject setpgid(IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
          Deprecated. 
static IRubyObject setpgid(Ruby runtime, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject setpgid(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2)
           
static IRubyObject setpgrp(IRubyObject recv)
          Deprecated. 
static IRubyObject setpgrp(Ruby runtime)
           
static IRubyObject setpgrp(ThreadContext context, IRubyObject recv)
           
static IRubyObject setpriority(IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
          Deprecated. 
static IRubyObject setpriority(Ruby runtime, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
static IRubyObject setpriority(ThreadContext context, IRubyObject recv, IRubyObject arg1, IRubyObject arg2, IRubyObject arg3)
           
static IRubyObject setrlimit(IRubyObject recv, IRubyObject[] args)
           
static IRubyObject setsid(IRubyObject recv)
          Deprecated. 
static IRubyObject setsid(Ruby runtime)
           
static IRubyObject setsid(ThreadContext context, IRubyObject recv)
           
static IRubyObject times(IRubyObject recv, Block unusedBlock)
          Deprecated. 
static IRubyObject times(Ruby runtime)
           
static IRubyObject times(ThreadContext context, IRubyObject recv, Block unusedBlock)
           
static IRubyObject uid_set(IRubyObject recv, IRubyObject arg)
          Deprecated. 
static IRubyObject uid_set(Ruby runtime, IRubyObject arg)
           
static IRubyObject uid_set(ThreadContext context, IRubyObject recv, IRubyObject arg)
           
static IRubyObject uid(IRubyObject recv)
          Deprecated. 
static IRubyObject uid(Ruby runtime)
           
static IRubyObject uid(ThreadContext context, IRubyObject recv)
           
static IRubyObject wait(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject wait(Ruby runtime, IRubyObject[] args)
           
static IRubyObject wait(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject wait2(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject wait2(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject waitall(IRubyObject recv)
          Deprecated. 
static IRubyObject waitall(Ruby runtime)
           
static IRubyObject waitall(ThreadContext context, IRubyObject recv)
           
static IRubyObject waitpid(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject waitpid(Ruby runtime, IRubyObject[] args)
           
static IRubyObject waitpid(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
static IRubyObject waitpid2(IRubyObject recv, IRubyObject[] args)
          Deprecated. 
static IRubyObject waitpid2(Ruby runtime, IRubyObject[] args)
           
static IRubyObject waitpid2(ThreadContext context, IRubyObject recv, IRubyObject[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RubyProcess

public RubyProcess()
Method Detail

createProcessModule

public static RubyModule createProcessModule(Ruby runtime)

abort

public static IRubyObject abort(ThreadContext context,
                                IRubyObject recv,
                                IRubyObject[] args)

exit_bang

public static IRubyObject exit_bang(IRubyObject recv,
                                    IRubyObject[] args)

groups

public static IRubyObject groups(IRubyObject recv)

setrlimit

public static IRubyObject setrlimit(IRubyObject recv,
                                    IRubyObject[] args)

getpgrp

@Deprecated
public static IRubyObject getpgrp(IRubyObject recv)
Deprecated. 


getpgrp

public static IRubyObject getpgrp(ThreadContext context,
                                  IRubyObject recv)

getpgrp

public static IRubyObject getpgrp(Ruby runtime)

groups_set

public static IRubyObject groups_set(IRubyObject recv,
                                     IRubyObject arg)

waitpid

@Deprecated
public static IRubyObject waitpid(IRubyObject recv,
                                             IRubyObject[] args)
Deprecated. 


waitpid

public static IRubyObject waitpid(ThreadContext context,
                                  IRubyObject recv,
                                  IRubyObject[] args)

waitpid

public static IRubyObject waitpid(Ruby runtime,
                                  IRubyObject[] args)

wait

@Deprecated
public static IRubyObject wait(IRubyObject recv,
                                          IRubyObject[] args)
Deprecated. 


wait

public static IRubyObject wait(ThreadContext context,
                               IRubyObject recv,
                               IRubyObject[] args)

wait

public static IRubyObject wait(Ruby runtime,
                               IRubyObject[] args)

waitall

@Deprecated
public static IRubyObject waitall(IRubyObject recv)
Deprecated. 


waitall

public static IRubyObject waitall(ThreadContext context,
                                  IRubyObject recv)

waitall

public static IRubyObject waitall(Ruby runtime)

setsid

@Deprecated
public static IRubyObject setsid(IRubyObject recv)
Deprecated. 


setsid

public static IRubyObject setsid(ThreadContext context,
                                 IRubyObject recv)

setsid

public static IRubyObject setsid(Ruby runtime)

setpgrp

@Deprecated
public static IRubyObject setpgrp(IRubyObject recv)
Deprecated. 


setpgrp

public static IRubyObject setpgrp(ThreadContext context,
                                  IRubyObject recv)

setpgrp

public static IRubyObject setpgrp(Ruby runtime)

egid_set

@Deprecated
public static IRubyObject egid_set(IRubyObject recv,
                                              IRubyObject arg)
Deprecated. 


egid_set

public static IRubyObject egid_set(ThreadContext context,
                                   IRubyObject recv,
                                   IRubyObject arg)

egid_set

public static IRubyObject egid_set(Ruby runtime,
                                   IRubyObject arg)

euid

@Deprecated
public static IRubyObject euid(IRubyObject recv)
Deprecated. 


euid

public static IRubyObject euid(ThreadContext context,
                               IRubyObject recv)

euid

public static IRubyObject euid(Ruby runtime)

uid_set

@Deprecated
public static IRubyObject uid_set(IRubyObject recv,
                                             IRubyObject arg)
Deprecated. 


uid_set

public static IRubyObject uid_set(ThreadContext context,
                                  IRubyObject recv,
                                  IRubyObject arg)

uid_set

public static IRubyObject uid_set(Ruby runtime,
                                  IRubyObject arg)

gid

@Deprecated
public static IRubyObject gid(IRubyObject recv)
Deprecated. 


gid

public static IRubyObject gid(ThreadContext context,
                              IRubyObject recv)

gid

public static IRubyObject gid(Ruby runtime)

maxgroups

public static IRubyObject maxgroups(IRubyObject recv)

getpriority

@Deprecated
public static IRubyObject getpriority(IRubyObject recv,
                                                 IRubyObject arg1,
                                                 IRubyObject arg2)
Deprecated. 


getpriority

public static IRubyObject getpriority(ThreadContext context,
                                      IRubyObject recv,
                                      IRubyObject arg1,
                                      IRubyObject arg2)

getpriority

public static IRubyObject getpriority(Ruby runtime,
                                      IRubyObject arg1,
                                      IRubyObject arg2)

uid

@Deprecated
public static IRubyObject uid(IRubyObject recv)
Deprecated. 


uid

public static IRubyObject uid(ThreadContext context,
                              IRubyObject recv)

uid

public static IRubyObject uid(Ruby runtime)

waitpid2

@Deprecated
public static IRubyObject waitpid2(IRubyObject recv,
                                              IRubyObject[] args)
Deprecated. 


waitpid2

public static IRubyObject waitpid2(ThreadContext context,
                                   IRubyObject recv,
                                   IRubyObject[] args)

waitpid2

public static IRubyObject waitpid2(Ruby runtime,
                                   IRubyObject[] args)

initgroups

public static IRubyObject initgroups(IRubyObject recv,
                                     IRubyObject arg1,
                                     IRubyObject arg2)

maxgroups_set

public static IRubyObject maxgroups_set(IRubyObject recv,
                                        IRubyObject arg)

ppid

@Deprecated
public static IRubyObject ppid(IRubyObject recv)
Deprecated. 


ppid

public static IRubyObject ppid(ThreadContext context,
                               IRubyObject recv)

ppid

public static IRubyObject ppid(Ruby runtime)

gid_set

@Deprecated
public static IRubyObject gid_set(IRubyObject recv,
                                             IRubyObject arg)
Deprecated. 


gid_set

public static IRubyObject gid_set(ThreadContext context,
                                  IRubyObject recv,
                                  IRubyObject arg)

gid_set

public static IRubyObject gid_set(Ruby runtime,
                                  IRubyObject arg)

wait2

@Deprecated
public static IRubyObject wait2(IRubyObject recv,
                                           IRubyObject[] args)
Deprecated. 


wait2

public static IRubyObject wait2(ThreadContext context,
                                IRubyObject recv,
                                IRubyObject[] args)

euid_set

@Deprecated
public static IRubyObject euid_set(IRubyObject recv,
                                              IRubyObject arg)
Deprecated. 


euid_set

public static IRubyObject euid_set(ThreadContext context,
                                   IRubyObject recv,
                                   IRubyObject arg)

euid_set

public static IRubyObject euid_set(Ruby runtime,
                                   IRubyObject arg)

setpriority

@Deprecated
public static IRubyObject setpriority(IRubyObject recv,
                                                 IRubyObject arg1,
                                                 IRubyObject arg2,
                                                 IRubyObject arg3)
Deprecated. 


setpriority

public static IRubyObject setpriority(ThreadContext context,
                                      IRubyObject recv,
                                      IRubyObject arg1,
                                      IRubyObject arg2,
                                      IRubyObject arg3)

setpriority

public static IRubyObject setpriority(Ruby runtime,
                                      IRubyObject arg1,
                                      IRubyObject arg2,
                                      IRubyObject arg3)

setpgid

@Deprecated
public static IRubyObject setpgid(IRubyObject recv,
                                             IRubyObject arg1,
                                             IRubyObject arg2)
Deprecated. 


setpgid

public static IRubyObject setpgid(ThreadContext context,
                                  IRubyObject recv,
                                  IRubyObject arg1,
                                  IRubyObject arg2)

setpgid

public static IRubyObject setpgid(Ruby runtime,
                                  IRubyObject arg1,
                                  IRubyObject arg2)

getpgid

@Deprecated
public static IRubyObject getpgid(IRubyObject recv,
                                             IRubyObject arg)
Deprecated. 


getpgid

public static IRubyObject getpgid(ThreadContext context,
                                  IRubyObject recv,
                                  IRubyObject arg)

getpgid

public static IRubyObject getpgid(Ruby runtime,
                                  IRubyObject arg)

getrlimit

@Deprecated
public static IRubyObject getrlimit(IRubyObject recv,
                                               IRubyObject arg)
Deprecated. 


getrlimit

public static IRubyObject getrlimit(ThreadContext context,
                                    IRubyObject recv,
                                    IRubyObject arg)

getrlimit

public static IRubyObject getrlimit(Ruby runtime,
                                    IRubyObject arg)

egid

@Deprecated
public static IRubyObject egid(IRubyObject recv)
Deprecated. 


egid

public static IRubyObject egid(ThreadContext context,
                               IRubyObject recv)

egid

public static IRubyObject egid(Ruby runtime)

kill

@Deprecated
public static IRubyObject kill(IRubyObject recv,
                                          IRubyObject[] args)
Deprecated. 


kill

public static IRubyObject kill(ThreadContext context,
                               IRubyObject recv,
                               IRubyObject[] args)

kill

public static IRubyObject kill(Ruby runtime,
                               IRubyObject[] args)

detach

public static IRubyObject detach(ThreadContext context,
                                 IRubyObject recv,
                                 IRubyObject arg)

times

@Deprecated
public static IRubyObject times(IRubyObject recv,
                                           Block unusedBlock)
Deprecated. 


times

public static IRubyObject times(ThreadContext context,
                                IRubyObject recv,
                                Block unusedBlock)

times

public static IRubyObject times(Ruby runtime)

pid

@Deprecated
public static IRubyObject pid(IRubyObject recv)
Deprecated. 


pid

public static IRubyObject pid(ThreadContext context,
                              IRubyObject recv)

pid

public static IRubyObject pid(Ruby runtime)

fork

public static IRubyObject fork(ThreadContext context,
                               IRubyObject recv,
                               Block block)

fork19

public static IRubyObject fork19(ThreadContext context,
                                 IRubyObject recv,
                                 Block block)

_spawn_internal

public static RubyFixnum _spawn_internal(ThreadContext context,
                                         IRubyObject recv,
                                         IRubyObject[] args)

exit

public static IRubyObject exit(IRubyObject recv,
                               IRubyObject[] args)


Copyright © 2002-2009 JRuby Team. All Rights Reserved.