org.jruby
Class RubyProcess
java.lang.Object
org.jruby.RubyProcess
public class RubyProcess
- extends java.lang.Object
Method Summary |
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)
|
static IRubyObject |
egid(IRubyObject recv)
|
static IRubyObject |
euid_set(IRubyObject recv,
IRubyObject arg)
|
static IRubyObject |
euid(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 |
getpgid(IRubyObject recv,
IRubyObject arg)
|
static IRubyObject |
getpgrp(IRubyObject recv)
|
static IRubyObject |
getpriority(IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2)
|
static IRubyObject |
getrlimit(IRubyObject recv,
IRubyObject arg)
|
static IRubyObject |
gid_set(IRubyObject recv,
IRubyObject arg)
|
static IRubyObject |
gid(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)
|
static IRubyObject |
maxgroups_set(IRubyObject recv,
IRubyObject arg)
|
static IRubyObject |
maxgroups(IRubyObject recv)
|
static IRubyObject |
pid(IRubyObject recv)
|
static IRubyObject |
ppid(IRubyObject recv)
|
static IRubyObject |
setpgid(IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2)
|
static IRubyObject |
setpgrp(IRubyObject recv)
|
static IRubyObject |
setpriority(IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
|
static IRubyObject |
setrlimit(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
setsid(IRubyObject recv)
|
static IRubyObject |
times(IRubyObject recv,
Block unusedBlock)
|
static IRubyObject |
uid_set(IRubyObject recv,
IRubyObject arg)
|
static IRubyObject |
uid(IRubyObject recv)
|
static IRubyObject |
wait(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
wait2(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
waitall(IRubyObject recv)
|
static IRubyObject |
waitpid(IRubyObject recv,
IRubyObject[] args)
|
static IRubyObject |
waitpid2(IRubyObject recv,
IRubyObject[] args)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RubyProcess
public RubyProcess()
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
public static IRubyObject getpgrp(IRubyObject recv)
groups_set
public static IRubyObject groups_set(IRubyObject recv,
IRubyObject arg)
waitpid
public static IRubyObject waitpid(IRubyObject recv,
IRubyObject[] args)
wait
public static IRubyObject wait(IRubyObject recv,
IRubyObject[] args)
waitall
public static IRubyObject waitall(IRubyObject recv)
setsid
public static IRubyObject setsid(IRubyObject recv)
setpgrp
public static IRubyObject setpgrp(IRubyObject recv)
egid_set
public static IRubyObject egid_set(IRubyObject recv,
IRubyObject arg)
euid
public static IRubyObject euid(IRubyObject recv)
uid_set
public static IRubyObject uid_set(IRubyObject recv,
IRubyObject arg)
gid
public static IRubyObject gid(IRubyObject recv)
maxgroups
public static IRubyObject maxgroups(IRubyObject recv)
getpriority
public static IRubyObject getpriority(IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2)
uid
public static IRubyObject uid(IRubyObject recv)
waitpid2
public static IRubyObject waitpid2(IRubyObject recv,
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
public static IRubyObject ppid(IRubyObject recv)
gid_set
public static IRubyObject gid_set(IRubyObject recv,
IRubyObject arg)
wait2
public static IRubyObject wait2(IRubyObject recv,
IRubyObject[] args)
euid_set
public static IRubyObject euid_set(IRubyObject recv,
IRubyObject arg)
setpriority
public static IRubyObject setpriority(IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3)
setpgid
public static IRubyObject setpgid(IRubyObject recv,
IRubyObject arg1,
IRubyObject arg2)
getpgid
public static IRubyObject getpgid(IRubyObject recv,
IRubyObject arg)
getrlimit
public static IRubyObject getrlimit(IRubyObject recv,
IRubyObject arg)
egid
public static IRubyObject egid(IRubyObject recv)
kill
public static IRubyObject kill(IRubyObject recv,
IRubyObject[] args)
detach
public static IRubyObject detach(ThreadContext context,
IRubyObject recv,
IRubyObject arg)
times
public static IRubyObject times(IRubyObject recv,
Block unusedBlock)
pid
public static IRubyObject pid(IRubyObject recv)
fork
public static IRubyObject fork(ThreadContext context,
IRubyObject recv,
Block block)
exit
public static IRubyObject exit(IRubyObject recv,
IRubyObject[] args)
Copyright © 2002-2007 JRuby Team. All Rights Reserved.